鍍金池/ 問答/PHP  網(wǎng)絡安全  HTML/ 分享一個PHP中將國際坐標轉為高德地圖坐標的方法,另求國際坐標轉百度地圖坐標的方

分享一個PHP中將國際坐標轉為高德地圖坐標的方法,另求國際坐標轉百度地圖坐標的方法。

在設備發(fā)送過來的數(shù)據(jù)中,GPS是國際坐標N3149.3471,E11712.9769,也就是位置在北緯3149.3471,東經(jīng)11712.9769。
在網(wǎng)上找找到了一個高德地圖接口文檔找到了這樣一個方法,定位還算準確,但這邊要求需要在百度地圖中顯示,所以需要轉換成百度地圖坐標,在百度地圖官方接口文檔中沒找到,特來請教。

先分享一個國際坐標轉高德地圖坐標的方法

//國際坐標轉高德地圖坐標
function getDegree($lat){
    $lat_val = floor($lat / 100);
    $degree = (($lat / 100) - $lat_val) * 100 / 60 + $lat_val;
    return $degree;
}

$gpsx = getDegree(3149.3340);
$gpsy = getDegree(11713.0168);

//轉換后的GPS數(shù)據(jù)是 31.822233333333,117.21694666667

再在www.gpsspg.com/maps.htm中輸入結果查詢,定位還算準確。

現(xiàn)求一個轉百度地圖坐標的方法,路過的大神還望指導下。

回答
編輯回答
拽很帥
2018年8月10日 09:23
編輯回答
荒城

希望對你有幫助 https://github.com/pokeyou/Gp...

2018年2月20日 11:31