Mit folgender PHP Funktion kann der Abstand in km zwischen zwei Punkten die über Längengrad und Breitengrad gegeben sind ermittelt werden.
/**
* Ermittelt den Abstand in km zwischen zwei Geo Positionen
*/
function getDistance($lat1, $lng1, $lat2, $lng2) {
$dist = sin(deg2rad($lat1)) * sin(deg2rad($lat2)) + cos(deg2rad($lat1)) * cos(deg2rad($lat2)) * cos(deg2rad($lng1 - $lng2));
$dist = rad2deg(acos($dist));
$miles = $dist * 60 * 1.1515;
return $miles * 1.609344;
}