Bei Osmdroid kann man die Overlays auch wieder löschen, jenachdem Welchen MapViewer du verwendest sollte das evtl auch möglich sein...
Zum aktualisieren hab ich bei mir die folgende Funktion implementiert:
Code
		
					
			public void updateMapOverlays(){
		
		List<Overlay> overlays = mapView.getOverlays();
		
		Overlay cycleMapOverlay = overlays.get(0);
		
		overlays.clear();
		
		overlays.add(cycleMapOverlay);
		
		
		mapView.invalidate();
	}Das ganze basiert auf der MapView von OSMDroid.
Bei der Google MapView sollte das folgende funktionieren:
Code
		
			public void updateMapOverlays(){
		
		mapView.getOverlays().clear();
		
mapView.getOverlays().add(mapOverlayRoute);
		
		mapView.invalidate();
	}vielleicht hilft dir das ja weiter.
Viele Grüße
Christoph
 
		 
		
		
	
