更新android中的地图标记

ing*_*.am 8 android marker google-maps-markers android-mapview

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

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

但是,如果在调用此标记时选择了标记,则只有在单击标记并重新选择标记后,标题和摘要才会更新.无论如何要告诉地图刷新标记泡泡中的数据?

小智 15

呼叫hideInfoWindow()紧接着一个电话showInfoWindow(),就像这样:

marker.hideInfoWindow();
marker.showInfoWindow();
Run Code Online (Sandbox Code Playgroud)