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

分享一個(gè)PHP中將國際坐標(biāo)轉(zhuǎn)為高德地圖坐標(biāo)的方法,另求國際坐標(biāo)轉(zhuǎn)百度地圖坐標(biāo)的方法。

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

先分享一個(gè)國際坐標(biāo)轉(zhuǎn)高德地圖坐標(biāo)的方法

//國際坐標(biāo)轉(zhuǎn)高德地圖坐標(biāo)
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);

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

再在www.gpsspg.com/maps.htm中輸入結(jié)果查詢,定位還算準(zhǔn)確。

現(xiàn)求一個(gè)轉(zhuǎn)百度地圖坐標(biāo)的方法,路過的大神還望指導(dǎo)下。

回答
編輯回答
編輯回答
荒城

希望對(duì)你有幫助 https://github.com/pokeyou/Gp...

2018年2月20日 11:31