我使用红色标记显示当前位置,使用蓝色标记显示其他一些位置。手术后,我必须删除一些使用蓝色标记指示的位置。休息应该在地图中显示。我该怎么做?
答案 0 :(得分:4)
您可以使用mapOverlays.remove(1)1是叠加的位置,或者您可以使用对象来移除叠加层。
答案 1 :(得分:3)
由于某些其他原因导致我的代码无法保留mapOverlays.remove()
,因此我使用mapOverlays.clear()
清除了整套叠加层,并添加了我需要的叠加层。
答案 2 :(得分:0)
你应该使用你的MapOverlays.remove(the_index_of_Obstacle); 。因此,您应该跟踪特别需要稍后更新或删除的对象。比如最后添加itat并使用你的MapOverlays.size() - 1
访问它