Подтвердить что ты не робот

Google Maps V2 - Android - Получите список маркеров

Я пытаюсь получить список Markers (используя GMaps V2 для Android), аналогичный методу getOverlays(), который я использовал в GMaps V1.1 для Android здесь:

private MapView mapView; 

mapView.getOverlays().add(overlay);

Как я могу сделать что-то похожее на то, что я сделал выше, но с маркерами?

Любая помощь будет оценена.

4b9b3361

Ответ 1

Как я могу сделать что-то похожее на то, что я сделал выше, но с маркерами?

Когда вы вызываете addMarker(), сохраните полученный объект Marker в выбранной вами коллекции (например, ArrayList<Marker>).

Ответ 2

Альтернатива правильному ответу CommonsWare будет использовать расширения Android Maps, который добавляет функцию getMarkers() к GoogleMap.

Btw. mapView.getOverlays().add(overlay) код с Maps V1 - очень плохой выбор дизайна. Вы не должны выдавать List для модификации. Таким образом, это не будет работать с библиотекой расширений.