Android 删除地图中的覆盖

Android 删除地图中的覆盖,android,Android,我使用红色标记显示当前位置,使用蓝色标记显示其他位置集。在一次操作之后,我必须移除一些使用蓝色标记指示的位置。其余部分应显示在地图本身中。我将如何做?您可以使用mapOverlays。remove(1)1是覆盖的位置,或者您可以使用对象来删除覆盖。由于mapOverlays.remove()由于其他原因无法保留在我的代码中,我使用mapOverlays.clear()清除了整套覆盖并添加了我需要的覆盖图。你应该使用你的地图覆盖图。删除(障碍物的索引)。因此,您应该跟踪您特别需要在以后更新或删除的

我使用红色标记显示当前位置,使用蓝色标记显示其他位置集。在一次操作之后,我必须移除一些使用蓝色标记指示的位置。其余部分应显示在地图本身中。我将如何做?

您可以使用mapOverlays。remove(1)1是覆盖的位置,或者您可以使用对象来删除覆盖。

由于
mapOverlays.remove()
由于其他原因无法保留在我的代码中,我使用
mapOverlays.clear()清除了整套覆盖
并添加了我需要的覆盖图。

你应该使用你的地图覆盖图。删除(障碍物的索引)。因此,您应该跟踪您特别需要在以后更新或删除的对象。比如最后添加itat并使用MapOverlays.size()访问它-1