8

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

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

但是,如果在调用此标记时选择了标记,则仅当我单击标记并重新选择它时,标题和片段才会更新。反正有没有告诉地图刷新标记气泡中的数据?

4

1 回答 1

15

立即调用hideInfoWindow(),然后调用showInfoWindow(),如下所示:

marker.hideInfoWindow();
marker.showInfoWindow();
于 2013-04-30T01:09:00.147 回答