Получить пользователей в радиусе 5 км от заданной долготы и широты - PullRequest
0 голосов
/ 11 сентября 2018

, как следует из названия, я пытаюсь выбрать пользователя с долготой и широтой менее 5 км от точки (долгота и широта).После поиска я смог найти запрос, как показано ниже.

SELECT *, ( 3959 * acos( cos( radians(' . $lat . ') ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(' . $lng . ') ) + sin( radians(' . $lat .') ) * sin(radians(lat) ) ) ) AS distance FROM driver_location HAVING distance < ' . $distance . ' ORDER BY distance

, но даже после передачи требуемых значений в запросе я не смог найти результаты, которые мне нужны.

Обратите внимание, что я уже подтвердил, что есть записи, которые находятся менее чем в 5 км от моего данного местоположения.

TIA

...