【发布时间】:2014-01-27 23:23:55
【问题描述】:
我正在使用onMarkerClick Listener 并根据单击的标记更新textviews 和imageviews。对于某些标记,我不执行更新,在这些情况下,缩放级别、地图居中等非常适合我的地图(它不会改变)。但是,当我对其中一个视图执行更新时,地图会缩小到它最初的加载方式,并将其自身定位到其原始位置。
我在同一个线程上做所有事情。如果这可能是问题,我如何将谷歌地图移动到不同的线程?如果这不是问题,那还能是什么?
这里是相关代码:
@Override
public boolean onMarkerClick(Marker marker) {
if(marker.equals(markers.get(0).marker))
tv.setText("blah");
}
编辑:更新,我使用处理程序创建了一个新线程来更新文本,它仍在重置地图。
【问题讨论】:
标签: android google-maps google-maps-markers google-maps-android-api-2