Android google отображает кластерные маркеры v2, если они находятся близко друг к другу

У меня есть приложение, которое использует карты Google и размещает на нем маркеры. Проблема в том, что я не знаю во время выполнения координаты маркеров. Итак, мой вопрос: есть ли какая-нибудь библиотека, которая способна кластеризовать мои маркеры, если они находятся рядом и после увеличения масштаба рассеивают их в нужном месте? Возможно также при нажатии на кластер, показывающий его содержимое?

1 ответ

Решение

Конечно, есть. Существует официальная библиотека Map Utils: http://googlemaps.github.io/android-maps-utils/

Это делает много вещей на самом деле:

  • Кластеризация предметов
  • создание пользовательских иконок
  • декодирование / кодирование полилиний
  • Схемы Зоны активности
  • сферическая геометрия

Не стесняйтесь проверить пример кластеризации: https://github.com/googlemaps/android-maps-utils/blob/master/demo/src/com/google/maps/android/utils/demo/ClusteringDemoActivity.java

Другие вопросы по тегам