2012-04-05 2 views
0

Просто интересно, как выработать расстояние между 2 широтой и долготой с помощью PHP и Google Maps Api.Использование PHP и Google Maps Api для определения расстояния между 2 широтой и долготой

У кого-нибудь есть идеи или ссылки на примеры?

+0

http://stackoverflow.com/questions/2296087/using-php-and-google-maps-api-to- work-out-distance-between-2-post-codes-uk Помогает ли это? –

ответ

0
function calcDistance($lat1,$Lang1, $lat2, $Lang2) 
{ 
    //RAD 
    $b1 = ($lat1/180)*M_PI; 
    $b2 = ($lat2/180)*M_PI; 
    $l1 = ($Lang1/180)*M_PI; 
    $l2 = ($Lang2/180)*M_PI; 
    //equatorial radius 
    $r = 6378.137; 
    // Formel 
    $e = acos(sin($b1)*sin($b2) + cos($b1)*cos($b2)*cos($l2-$l1)); 
    return round($r*$e, 4); 
} 
Смежные вопросы