2012-04-05 11 views

答えて

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); 
}