Вы можете использовать следующий запрос MySQL для получения этой информации:
SELECT *,
( 6373 * # Distance from center of earth to surface in kilometers
acos(cos( radians( LATITUDE_OF_POINT) ) * cos( radians( `latitude` ) ) *
cos(radians( `longitude` ) - radians( LONGITUDE_OF_POINT ) ) +
sin(radians(LATITUDE_OF_POINT)) * sin(radians(`latitude`)) ) )
`distance`
FROM
`YOUR_DB_TABLE`
HAVING
`distance` < YOUR_DESIRED_DISTANCE
ORDER BY
`distance`;