1

我可以使用谷歌地图 v2 显示标记。现在我想删除一个标记但无法做到。我尝试使用 clear 方法,但它删除了所有标记。

4

3 回答 3

1

如果你正在使用

Marker _marker = map.addMarker(new MarkerOptions()
     .position(new LatLng(37.7750, 122.4183))
     .title("San Francisco")
     .snippet("Population: 776733"));

用于删除标记

_marker.remove();

从地图中移除此标记。删除标记后,其所有方法的行为都未定义。

于 2013-04-24T13:05:48.333 回答
0

尝试marker.remove(),它会完成这项工作

于 2013-04-24T13:02:21.560 回答
0

尝试这个

List<Overlay> mapOverlays = mapView.getOverlays();

.....
.....
mapOverlays.remove(position);
于 2013-04-24T13:08:03.490 回答