簡體   English   中英

使用 PHP 和谷歌地圖 Api 計算出 2 個緯度和經度之間的距離

[英]Using PHP and google Maps Api to work out distance between 2 latitude and longitude

只是想知道如何使用 PHP 和谷歌地圖 Api 計算出 2 個緯度和經度之間的距離。

任何人有任何想法或示例鏈接嗎?

計算谷歌地圖V3中兩點之間的距離

我認為您可能正在尋找這樣的東西,它有一些很好的答案。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM