如何使用谷歌地图V2删除单个标记? [重复](How to remove single mark

2019-08-03 12:46发布

这个问题已经在这里有一个答案:

  • 从GoogleMap的删除标记 9个回答

从地图中删除标记的唯一方法是明确的。 然而,它会清除地图中的所有标记。

我只想删除单个或多个标志的组。

我怎么能做到这一点?

Answer 1:

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

Marker marker = map.addMarker(..);

Marker类有一个remove方法:



Answer 2:

我得到了同样的问题,所以要解决这个问题,我做

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


Answer 3:

我写了关于如何删除标记博客文章,当他们离开屏幕,然后再重新加入他们时,他们都在屏幕上。 如果你正在尝试数千个标记同时添加到GoogleMap的,但不希望在性能受到影响,也同样会如果他们所有的地图在同一时间上这是非常有用的。 它使用您详细介绍的同样的方法(调用remove()上的标记)。

隐藏和显示在与谷歌地图API的Android屏幕V2标记



文章来源: How to remove single marker using Google Maps V2? [duplicate]