在android中更新地图标记

使用Google Maps Android API v2,我可以通过从哈希映射中获取Marker来更新标记的位置,然后调用:

 Marker marker = hashMap.get(someId); marker.setTitle("Title"); marker.setSnippet("Snippet"); marker.setPosition(new LatLng(newLatitude, newLongitude)); 

但是,如果在调用此标记时select了标记,那么标题和片段只会在点击标记并重新选中时才会更新。 无论如何要告诉地图刷新标记泡泡的数据吗?

  • Android Make消失或移除地图v2上的蓝点
  • 如何在Google Map API v2中的MapFragment上显示多个标记?
  • 发布未知的位图参考
  • Google Maps API - 标记图像偏移 - 替换标记 - 不在GeoPosition
  • 通过触摸或点击在Android Google地图上添加标记
  • 如何在标记下移动地图?
  • 使用毕加索从URL添加标记
  • Maps API v2具有不同的标记操作
  • 调用hideInfoWindow()立即调用showInfoWindow() ,如下所示:

     marker.hideInfoWindow(); marker.showInfoWindow();