Всем привет. Использую вот такой запрос на получение точек координат в радиусе 500км.
В качестве основной координаты указываю примерно центр москвы.
SELECT `id`, `lat`, `lng`
FROM `cities`
WHERE ST_Distance_Sphere(point(`lng`, `lat`), point(55.754958, 37.622650)) < 500000
Но каждый раз какие бы я координаты не указывал - выходит не круг а овал на карте: