Я делаю приложение с радиусным поиском, вот пример, который я извлек из
https://developers.google.com/maps/articles/phpsqlsearch_v3#findnearsql
В моем случае
I do
SELECT (3959 * acos(cos(радианы(-37,814107)) * cos(радианы(лат)) * cos(радианы(lng) - радианы(144,96327999999994)) + sin(радианы(-37,814107)) * sin(радианы(лат) )))) Расстояние АС;
когда широта = -37,8141070000, долгота = 144,9632800000
SELECT (3959 * acos(cos(радианы(-37,814107)) * cos(радианы(-37,8141070000)) * cos(радианы(144,9632800000) - радианы(144,96327999999994)) + sin(радианы(-37,814107)) * sin(радианы( -37,8141070000)))) Расстояние AS;
MySQL выводит расстояние как NULL, почему? Я сделал что-то неправильно?
Как мне это исправить? Извините, я действительно НЕ силен в математике.