0

我正在使用onMarkerClick Listener並更新textviewsimageviews,具體取決於點擊的標記。對於某些標記,我不執行更新,在這些情況下,縮放級別,地圖居中等對我的地圖非常適用(不會更改)。但是,當我對我的某個視圖執行更新時,地圖會縮小它最初的加載方式,並將其自身定位到原始位置。點擊更新視圖的谷歌地圖標記導致地圖「重置」

我在做同一個線程的一切。如果這可能是問題,我該如何將谷歌地圖移動到不同的線程?如果這不是問題,那還能有什麼?

這裏是有關的代碼:

@Override 
    public boolean onMarkerClick(Marker marker) { 
if(marker.equals(markers.get(0).marker)) 
tv.setText("blah"); 
} 

編輯:更新,我創建了使用處理程序來更新文本一個新的線程,它仍然重置地圖。

回答

0

事實證明,這是globallayoutlistener。在視圖被繪完之後我將它刪除,並且都是hunkey dorey。