问题
I have the following code to add an Overlay
myMapView.getOverlays().add(sites);
myMapView.invalidate();
I also have the following remove code where sites is a global variable.
if (sites != null) {
// myMapView.getOverlays().clear();
myMapView.getOverlays().remove(sites);
myMapView.invalidate();
sites = null;
}
Sometimes I am left with duplicates so would like a way to remove all overlays from a map, is this possible?
回答1:
Looks like I did have the answer all along!
myMapView.getOverlays().clear()
来源:https://stackoverflow.com/questions/3696415/remove-all-overlays