Bezdepbonusu7Программирование: статьи и ответы

Вопрос

MySQL вычисляет широту и долготу радиуса

Автор вопроса: Chris MaherОтветов: 1

У меня есть таблица с широтой (широта) и долготой (lng).

Я хочу получить результаты в радиусе 35 километров (20 миль).

У меня центральная широта -38,156900 и долгота 144,349150.

Как я могу решить эту проблему с помощью MySQL?

Любая помощь будет оценена по достоинству.

  • @JohnConde, это совсем другой вопрос, это поиск объектов в пределах одного радиуса точки, а не расстояния между двумя фиксированными точками. diagonalbatman 03.01.2014
  • @diagonalbatman это то же самое, вы просто создаете условие where. Если вы посмотрите на связанный ответ, он делает то же самое: having distance < 10 Tomas 03.01.2014

latitude-longitude

Ответы

Ответ 1 · рейтинг 3 · diagonalbatman

Есть действительно хорошее руководство по этому здесь, которое также рассказывает о некоторых аспектах производительности при выполнении гео-вычислений в MySQL.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы