Intereting Posts
Как прослушать EditText? Принести активность перед всем запущенным приложением Реагирование на BLE-направленную рекламу (ADV_DIRECT_IND) на Android Добавление нескольких фрагментов программным путем Обработка SVG под Java на Android и на рабочем столе Как я могу получить версию ядра Android через adb (или через команду Python)? Отключить сообщения журнала отладки Android для всех приложений Какова доля доходов Google для покупок в приложениях для Android? Метод Gradle DSL не найден: 'compile ()' Как опубликовать apks в Maven Central с градиентом? Как я могу выполнить модульный запуск Intent, запущенного / отправленного из Activity? Каковы последствия VMDebug.startGC в файле traceview Android ScriptIntrinsicBlur не размывает все изображение и генерирует прозрачный Edge Есть ли способ установить параметр базового запроса для включения в каждый запрос, сделанный с помощью библиотеки Square's Retrofit? Как использовать setEmptyView () с настраиваемым списком в ListFragment

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

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

private MapView mapView; mapView.getOverlays().add(overlay); 

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

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

Solutions Collecting From Web of "Google Maps V2 – Android – Получить список маркеров"

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

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

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

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