2013-03-06 8 views
7

Использования API v2 Google Maps для Android, я могу обновить позицию моих маркеров, получая Marker из HashMap и последующий вызов:Обновления карты маркера андроид

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

Однако, если маркер выбран, когда это вызываемый, заголовок и фрагмент будут обновляться только в том случае, если я выберу маркер и повторно его выберу. Есть ли все равно, чтобы сообщить карте, чтобы обновить данные в пузырьке маркера?

ответ

13

Вызов hideInfoWindow() сразу после вызова showInfoWindow(), как это:

marker.hideInfoWindow(); 
marker.showInfoWindow(); 
Смежные вопросы