Как сделать группировку меток в leafletjs?

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
uoiasfy
Новоприбывший
Сообщения: 2
Зарегистрирован: 06 окт 2016, 11:28
Репутация: 0

Как сделать группировку меток в leafletjs?

Сообщение uoiasfy » 12 окт 2016, 14:07

Надо чтобы при небольшом зуме соседние метки группировались в одну
Ну и при увеличении разъединялись
В голове мысли такие
1 Взять зум и от него выбрать шаг
2 в js сгруппировать в зависимости от шага
3 отобразить
При изменении зума удалять все метки и 1-3
-
Но сдаётся мне, что есть способ по проще...
-
Если нет, то подскажите как вычислить зум и обработать событие на его изменение
Очень признателен

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Как сделать группировку меток в leafletjs?

Сообщение trir » 12 окт 2016, 14:41

Агафонкин же хвастался, что классный алгоритм для этого придумал
https://www.mapbox.com/blog/supercluster/

Voin
Интересующийся
Сообщения: 42
Зарегистрирован: 13 сен 2013, 12:05
Репутация: 3
Откуда: Berlin

Re: Как сделать группировку меток в leafletjs?

Сообщение Voin » 17 окт 2016, 17:30


Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 29 гостей