这个问题已经在这里有一个答案:
- 从GoogleMap的删除标记 9个回答
从地图中删除标记的唯一方法是明确的。 然而,它会清除地图中的所有标记。
我只想删除单个或多个标志的组。
我怎么能做到这一点?
这个问题已经在这里有一个答案:
从地图中删除标记的唯一方法是明确的。 然而,它会清除地图中的所有标记。
我只想删除单个或多个标志的组。
我怎么能做到这一点?
添加标记之后,有可能获得其参考:
Marker marker = map.addMarker(..);
的Marker
类有一个remove
方法:
我得到了同样的问题,所以要解决这个问题,我做
mMap = super.getMap();
map.clear();
我写了关于如何删除标记博客文章,当他们离开屏幕,然后再重新加入他们时,他们都在屏幕上。 如果你正在尝试数千个标记同时添加到GoogleMap的,但不希望在性能受到影响,也同样会如果他们所有的地图在同一时间上这是非常有用的。 它使用您详细介绍的同样的方法(调用remove()上的标记)。
隐藏和显示在与谷歌地图API的Android屏幕V2标记