Как вывести метки на карте, сгруппированные по попаданию в определенный радиус?
Добрый день, такой вопрос
Вот если взять для примера любое банковское приложение или тот же перескоп, там зайти на карту, мы видим на карте маркеры, которые сгруппированы по попаданию в определенный радиус. К примеру, есть банкоматы в радиусе 500 метров, если отзумить карту подальше от банкоматов, то вместо двух маркеров, появляется один с цифрой 2, вот мне нужно сделать так же.
У меня в базе данных хранится список маркеров с широтой и долготой, вот нужно выбрать и сгруппировать по таким условиям, как в банковских приложениях, то есть по попаданию в определенный радиус. Каким способом это можно реализовать?
Спасибо.
Зависит от карты, которую вы используете.
А эти группки называются Кластерами. В гугле можно искать по этому тегу.
1) Можете написать логику самому Статья
2)Apple Map либа
3)Google maps от гугла
4)Яндек - тут все печально, будет проще вставить веб вью с JS кодом