【问题标题】:Tapping a google map marker that updates a View causes map to "reset"点击更新视图的谷歌地图标记会导致地图“重置”
【发布时间】:2014-01-27 23:23:55
【问题描述】:

我正在使用onMarkerClick Listener 并根据单击的标记更新textviewsimageviews。对于某些标记,我不执行更新,在这些情况下,缩放级别、地图居中等非常适合我的地图(它不会改变)。但是,当我对其中一个视图执行更新时,地图会缩小到它最初的加载方式,并将其自身定位到其原始位置。

我在同一个线程上做所有事情。如果这可能是问题,我如何将谷歌地图移动到不同的线程?如果这不是问题,那还能是什么?

这里是相关代码:

@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


    【解决方案1】:

    原来是 globallayoutlistener。我在画完视图后删除了它,一切都是 hunkey dorey。

    【讨论】:

      猜你喜欢
      • 2020-02-02
      • 2012-09-27
      • 2019-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-25
      • 1970-01-01
      • 2012-02-21
      相关资源
      最近更新 更多