2013-03-06 11 views
7

Korzystanie Mapy Google Android API v2, mogę zaktualizować moją pozycję znacznika poprzez uzyskanie Marker z HashMap i następnie wywołanie:Aktualizacja znacznik mapy w Android

Marker marker = hashMap.get(someId); 
marker.setTitle("Title"); 
marker.setSnippet("Snippet"); 
marker.setPosition(new LatLng(newLatitude, newLongitude)); 

Jednakże, jeśli znacznik jest wybrany, gdy jest to Wywoływany, tytuł i fragment zostaną zaktualizowane tylko po kliknięciu znacznika i ponownym jego wybraniu. Czy mimo to można powiedzieć mapie, aby odświeżyła dane w dymku znacznika?

Odpowiedz

13

połączeń hideInfoWindow() natychmiast następuje wywołanie showInfoWindow(), tak:

marker.hideInfoWindow(); 
marker.showInfoWindow();