Как удалить один маркер с помощью Google Maps V2? [дубликат]
этот вопрос уже есть ответ здесь:
Удалить маркер из расчет
9 ответов
единственный метод, который удаляет маркеры с карты, ясен. Однако он очищает все маркеры с карты.
Я хочу удалить только один маркер или группу маркеров.
Как я мог этого добиться?
3 ответов:
после добавления маркера можно получить ссылку:
Marker marker = map.addMarker(..);The
Markerклассremoveспособ:
Я написал сообщение в блоге о том, как удалить маркеры, когда они перемещаются с экрана, и добавить их снова, когда они находятся на экране. Это полезно, если вы пытаетесь добавить тысячи маркеров на GoogleMap одновременно, но не хотите, чтобы производительность пострадала так же сильно, как если бы они все были на карте одновременно. Он использует тот же метод, который вы подробно описали (вызов remove() на маркере).
скрытие и отображение на экране маркеров с Google Maps Android API V2
Comments