//где находится клиент
$lat = клиент latitude;
$lng = клиент longitude;
//sql-запрос
SELECT
ROUND(
6371 * ACOS(SIN( $lat *PI()/180 ) * SIN( $lat *PI()/180 )
+ COS( $lat *PI()/180 ) * COS( $lat *PI()/180 ) * COS( ($lng*PI()/180) - ($lng*PI()/180) ) )
, 1) AS distance,
latitude,
longitude
FROM
your_table
ORDER BY distance ASC
LIMIT 8
;