Mysql — как осуществить выборку точек в радиусе 10 километров по gps-координатам?
Доброго времени суток. Сколько просторы интернета ни копошил, так и не получилось сконструировать работающее решение.
Задача такова: В mysql базе данных имеется таблица с точками на местности, у каждой точки разумеется есть gps-координаты. Каким образом вытащить из базы точки в радиусе 10 к примеру километров от точки поиска, gps-координаты которой также известны?
За конкретные примеры кода, буду премного благодарен.
Мне кажется, вы для своих задач не ту СУБД выбрали. PostgreSQL щелкает такие вещи как нефиг делать - там специальные типы данных, индексы и тд. Тут кое-какие подробности на этот счет.