2010-09-12 45 views
4

我有下面的代码添加覆盖删除所有叠加

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

我也有以下删除代码中的网站是一个全局变量。

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

有时候我留下重复所以想办法从地图中删除所有叠加,这可能吗?

+3

'myMapView.getOverlays()。明确的()'不清除地图? – Nemi 2010-09-15 21:28:32

回答

25

看起来我一直都有答案!

myMapView.getOverlays()。明确的()