删除地图中的叠加层

时间:2011-01-04 09:16:17

标签: android

我使用红色标记显示当前位置,使用蓝色标记显示其他一些位置。手术后,我必须删除一些使用蓝色标记指示的位置。休息应该在地图中显示。我该怎么做?

3 个答案:

答案 0 :(得分:4)

您可以使用mapOverlays.remove(1)1是叠加的位置,或者您可以使用对象来移除叠加层。

答案 1 :(得分:3)

由于某些其他原因导致我的代码无法保留mapOverlays.remove(),因此我使用mapOverlays.clear()清除了整套叠加层,并添加了我需要的叠加层。

答案 2 :(得分:0)

你应该使用你的MapOverlays.remove(the_index_of_Obstacle); 。因此,您应该跟踪特别需要稍后更新或删除的对象。比如最后添加itat并使用你的MapOverlays.size() - 1

访问它