3

是否可以创建无需闪烁/清除整个地图即可更新的 Google Maps V2 标记?目前我必须清除地图,然后添加标记:

googleMap.clear();
googleMap.addMarker(new MarkerOptions().position(entry.getValue()).title(entry.getKey()));

但是地图在清除后会闪烁...

4

1 回答 1

7

addMarker返回Marker对象。

Marker marker = googleMap.addMarker(new MarkerOptions().position(entry.getValue()).title(entry.getKey()));

使用此对象更改其位置:

marker.setPosition(new LatLng(5, 5));
于 2013-08-22T11:57:36.113 回答