如何从Android中的Google地图中删除特定标记

时间:2014-01-29 22:20:30

标签: android google-maps-android-api-2

我在每个地图点击上添加一个标记,我只想看到最后一个。

我尝试了以下代码:

if(marker!=null)
{
marker.visible(false);
marker=null;
}

marker=new MarkerOptions().position(latLng);
googleMap.addMarker(marker);

我看到每个标记,即使我将其设置为不可见。

每次点击后如何删除?我找不到任何删除方法。

3 个答案:

答案 0 :(得分:4)

每次点击时,只需保留对标记的引用:

Marker marker = map.addMarker(MARKER_OPTIONS);

然后调用remove()方法:

marker.remove();

答案 1 :(得分:2)

答案 2 :(得分:1)

已经回答herehere,您可以使用:

marker.setMap(null);