如何使用Google Maps V2删除单个标记?

从地图中删除标记的唯一方法是清楚的。 但是它会清除地图上的所有标记。

我想只删除单个标记或一组标记。

我怎么能做到这一点?

Solutions Collecting From Web of "如何使用Google Maps V2删除单个标记?"

添加标记之后,可以获得其参考:

 Marker marker = map.addMarker(..); 

Marker类有一个remove方法:

我得到了同样的问题,所以要解决它我正在做

 mMap = super.getMap(); map.clear(); 

我写了一篇博客文章,介绍如何从屏幕上移除标记,并在屏幕上再次添加标记。 如果您试图同时将数以千计的标记添加到GoogleMap中,但是不希望性能受到影响,就会同样如此。 它使用您详细描述的相同方法(在Marker上调用remove())。

使用Google Maps Android API V2在屏幕上隐藏和显示标记