Упорядочить таблицу по близости к определенной широте / долготе (используя MySQL + PHP) - PullRequest
10 голосов

1 Ответ

12 голосов
/ 07 сентября 2010

Вас может заинтересовать следующая презентация:

Автор описывает, как вы можете использовать Формула Haversine в MySQL, чтобы упорядочивать по близости и ограничивать ваши поиски определенным диапазоном.Он также описывает, как избежать полного сканирования таблицы для таких запросов, используя традиционные индексы для столбцов широты и долготы.


1 PDF-версия

...