@sergeev_ev

Как найти ближайшие объекты в радиусе 1 км в Яндекс-Картах?

Есть карта России на которой с помощью ObjectManager выводится 3 тыс. объектов.
Есть форма обратной связи, в которой человек выбирает точку на карте для указания места некоего события.
Мне нужно сделать проверку, чтобы в том месте где он поставил точку рядом не было других точек, чтобы не было дубликатов.
Ну или просто от той точки которую установил юзер показывать точки в радиусе 1 км
Подскажите в какую сторону смотреть?
Пасиб.
  • Вопрос задан
  • 1250 просмотров
Пригласить эксперта
Ответы на вопрос 2
402d
@402d
начинал с бейсика на УКНЦ в 1988
яндекс карты не относятся к вашей проблеме.
вопрос из области геометрии , как найти расстояние между двумя точками по координатам.
А точнее Вам требуется проверить, есть ли в вашей таблице базы данных объект(ы) в заданном
радиусе от указанных координат.
bit.ly/2E5EOo7
Ответ написан
Комментировать
freeExec
@freeExec
Участник OpenStreetMap
С любой реализации где есть пространственный индекс и поиск ближайшего.
Почерпнуть знания можно начать отсюда - https://blog.mapbox.com/a-dive-into-spatial-search...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы