如何使用Google Maps V2删除单个标记?
从地图中删除标记的唯一方法是清楚的。 但是它会清除地图上的所有标记。
我想只删除单个标记或一组标记。
我怎么能做到这一点?
添加标记后,可以获得其参考:
Marker marker = map.addMarker(..);
Marker
类有一个remove
方法:
我得到了同样的问题,所以要解决它我正在做
mMap = super.getMap(); map.clear();
我写了一篇博客文章,介绍如何从屏幕上移除标记,并在屏幕上再次添加标记。 如果您试图同时将数以千计的标记添加到GoogleMap中,但是不希望性能受到影响,就会同样如此。 它使用您详细描述的相同方法(在Marker上调用remove())。
使用Google Maps Android API V2在屏幕上隐藏和显示标记