Remove all Overlays
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? Looks like I did have the answer all along! myMapView.getOverlays().clear() 来源: https://stackoverflow.com/questions/3696415/remove-all-overlays