2013-03-06 93 views
7

使用谷歌地图的Android API第2版,我可以从一个HashMap获取Marker,然后调用更新我的标记的位置的地图标记:更新在安卓

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

但是,如果选择标记时,这是称为标题和片段将只会更新,如果我点击标记并重新选择它。无论如何要告诉地图刷新标记泡泡中的数据吗?

回答

13

呼叫hideInfoWindow()紧接着调用showInfoWindow(),像这样:

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