0

PHPとGoogleMapsApiを使用して、2つの緯度と経度の間の距離を計算する方法を考えています。

誰かがアイデアや例へのリンクを持っていますか?

4

2 に答える 2

1

グーグルマップV3の2点間の距離を計算する

私はあなたがいくつかの良い答えを持っているこのような何かを求めているかもしれないと思います。

于 2012-04-05T03:19:42.987 に答える
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);
}
于 2012-05-16T14:06:46.587 に答える