Есть в базе данных таблица объектов, у каждого есть координаты широта/долгота. Берется один объект, и нужно найти другие объекты, которые находятся в радиусе 500 метров от него. Реально ли сделать такой поиск по координатам?
p.s. я не имею в виду поиск с помощью api карт, а именно по базе данных, с помощью координат
Под PostgreSQL существует PostGIS, который создан для рения задач, подобных вашей.
На русском о нем мало материалов, но кое-какие примеры есть тут и тут
Сантьяго Александр: Честно говоря не знаю как с этим обстоят дела у Mysql сегодня. Но несколько лет назад считалось аксиомой, что для работы с гео-данными необходимо переходить на Postgresql.
1. Конвертировать координаты в UTM метрику www.engr.usask.ca/classes/CE/316/notes/CE%20316%20...
2. сделать выбор записей по условию не меньше 500 и не больше 500 по широте и долготе от вашей точки в формате UTM