中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

PHP計算兩點經(jīng)緯度之間的距離代碼

2018-07-20    來源:open-open

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用
以下是對PHP計算2點經(jīng)緯度之間的距離代碼進行了分析介紹
    <?php   
    function getDistanceBetweenPointsNew($latitude1, $longitude1, $latitude2, $longitude2) {  
        $theta = $longitude1 - $longitude2;  
        $miles = (sin(deg2rad($latitude1)) * sin(deg2rad($latitude2))) + (cos(deg2rad($latitude1)) * cos(deg2rad($latitude2)) * cos(deg2rad($theta)));  
        $miles = acos($miles);  
        $miles = rad2deg($miles);  
        $miles = $miles * 60 * 1.1515;  
        $feet = $miles * 5280;  
        $yards = $feet / 3;  
        $kilometers = $miles * 1.609344;  
        $meters = $kilometers * 1000;  
        return compact('miles','feet','yards','kilometers','meters');  
    }  
      
    $point1 = array('lat' => 40.770623, 'long' => -73.964367);  
    $point2 = array('lat' => 40.758224, 'long' => -73.917404);  
    $distance = getDistanceBetweenPointsNew($point1['lat'], $point1['long'], $point2['lat'], $point2['long']);  
    foreach ($distance as $unit => $value) {  
        echo $unit.': '.number_format($value,4).'<br />';  
    }  
    ?>  

標簽: 代碼

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:希爾排序C++實現(xiàn)

下一篇: 冒泡排序C++實現(xiàn)