0

只是想知道如何使用 PHP 和 Google Maps Api 计算 2 个纬度和经度之间的距离。

有人有任何想法或示例链接吗?

4

2 回答 2

1

计算谷歌地图V3中两点之间的距离

我想你可能会追求这样的东西,它有一些很好的答案。

于 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 回答