gikami
@gikami
web программист

Как вывести метки в радиусе 10 метров от меня?

Есть координаты широты и долготы, в зависимости от них, нужно вывести из таблицы sql метки, которые входят в радиус 10 метров от заданной точки.
Есть ли у кого то алгоритм для данной задачи?
Без использования Гугл и Яндекс карт.
В теории такую логику ведь громостко делать внутри sql, но пока идей нет как это сделать на стороне сервера.
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ответы на вопрос 2
freeExec
@freeExec
Участник OpenStreetMap
Ответ написан
Комментировать
LaRN
@LaRN
Senior Developer
Может воспользоваться формулами на подобии тех что описаны тут:
https://mapgroup.com.ua/glavnaya/astronomicheskie-...

По идее если у вас небольшой разброс точек по расстоянию, то формулы можно упростить. Т.е. условно можно вычислить координаты краевых значений квадрата в который должны входить точки и далее сделать селект по этим координатам из таблицы.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы