使用Google Maps Android API v2,我可以通过从hashMap获取Marker
然后调用来更新我的标记位置:
Marker marker = hashMap.get(someId);
marker.setTitle("Title");
marker.setSnippet("Snippet");
marker.setPosition(new LatLng(newLatitude, newLongitude));
但是,如果在调用此标记时选择了标记,则只有在单击标记并重新选择标记时才会更新标题和摘要。反正是告诉地图刷新标记气泡中的数据吗?
答案 0 :(得分:14)
立即致电hideInfoWindow()
,然后致电showInfoWindow()
,如下所示:
marker.hideInfoWindow();
marker.showInfoWindow();