【问题标题】:Remove all Overlays删除所有叠加层
【发布时间】:2010-09-12 20:09:14
【问题描述】:

我有以下代码来添加叠加层

myMapView.getOverlays().add(sites);
myMapView.invalidate();

我还有以下删除代码,其中站点是一个全局变量。

if (sites != null) {
                // myMapView.getOverlays().clear();
                myMapView.getOverlays().remove(sites);
                myMapView.invalidate();
                sites = null;
            }

有时我会留下重复项,所以想要一种从地图中删除所有叠加层的方法,这可能吗?

【问题讨论】:

  • myMapView.getOverlays().clear() 不清除地图?

标签: android overlay android-mapview itemizedoverlay


【解决方案1】:

看来我一直都有答案!

myMapView.getOverlays().clear()

【讨论】:

  • 但我无法在使用 .clear() 清除后添加叠加层。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-13
相关资源
最近更新 更多