如何在不清除和闪烁地图的情况下刷新谷歌地图上的标记位置?

Mr.*_*. P 3 java android google-maps

是否可以创建可以在不闪烁/清除整个地图的情况下更新的Google Maps V2标记?目前我必须清除地图然后添加标记:

googleMap.clear();
googleMap.addMarker(new MarkerOptions().position(entry.getValue()).title(entry.getKey()));
Run Code Online (Sandbox Code Playgroud)

但是当清除时地图会闪烁......

Mac*_*ski 6

addMarker返回Marker对象.

Marker marker = googleMap.addMarker(new MarkerOptions().position(entry.getValue()).title(entry.getKey()));
Run Code Online (Sandbox Code Playgroud)

使用此对象更改其位置:

marker.setPosition(new LatLng(5, 5));
Run Code Online (Sandbox Code Playgroud)