摘要:前提了解坐標(biāo)系分類經(jīng)緯度美國,國際通用,如谷歌國外地圖地圖火星系國測局制定的標(biāo)準(zhǔn),國內(nèi)地圖必須至少使用此對位置進(jìn)行首次加密,高德地圖騰訊搜搜地圖阿里云地圖靈圖地圖谷歌中國地圖百度在標(biāo)準(zhǔn)基礎(chǔ)上進(jìn)行二次加密,百度地圖這兩天一直在研究經(jīng)緯度
前提了解:
坐標(biāo)系分類(經(jīng)緯度):
WGS84
美國GPS,國際通用,如谷歌國外地圖、osm地圖
火星系GCJ-02
國測局制定的標(biāo)準(zhǔn),國內(nèi)地圖必須至少使用此對位置進(jìn)行首次加密,高德地圖、騰訊搜搜地圖、阿里云地圖、靈圖51ditu地圖、谷歌中國地圖
BD-09
百度在GCJ-02標(biāo)準(zhǔn)基礎(chǔ)上進(jìn)行二次加密 ,百度地圖
這兩天一直在研究經(jīng)緯度的問題,最后發(fā)現(xiàn)在微信上獲取用戶的地理位置(經(jīng)緯度)和在百度上獲取實(shí)際地址的經(jīng)緯度之間的距離相差較大,整整相差了5000多米的距離,這到底是怎么回事呢?最后發(fā)現(xiàn)原來微信端獲取的經(jīng)緯度使用的是WGS84(大地坐標(biāo)系),然而在百度上獲取的經(jīng)緯度使用的是百度自己定義的BD-09(百度坐標(biāo)系),百度對外接口的坐標(biāo)系并不是GPS采集的真實(shí)經(jīng)緯度,所以導(dǎo)致了兩個(gè)經(jīng)緯度之間的差距過大,那么解決方式是什么呢?
既然兩個(gè)經(jīng)緯度的坐標(biāo)系標(biāo)準(zhǔn)不同,那么將其中一個(gè)坐標(biāo)系的轉(zhuǎn)換成另一個(gè)坐標(biāo)系類型不久可以了嗎?根據(jù)這個(gè)思路解決方法如下:
GPS84轉(zhuǎn)換為BD-09:
在百度api中,提供了將WGS84(大地坐標(biāo)系)和GCJ02(國測局坐標(biāo)系)轉(zhuǎn)化為BD-09(百度坐標(biāo)系)的接口
百度坐標(biāo)轉(zhuǎn)換api地址:http://lbsyun.baidu.com/index...
百度坐標(biāo)轉(zhuǎn)換接口地址如下:
http://api.map.baidu.com/geoc...
參數(shù)說明:
coords
需轉(zhuǎn)換的源坐標(biāo),多組坐標(biāo)以“;”分隔,(經(jīng)度,緯度)
ak
開發(fā)者密鑰
from
源坐標(biāo)類型:
1:GPS設(shè)備獲取的角度坐標(biāo),WGS84坐標(biāo);
2:GPS獲取的米制坐標(biāo)、sogou地圖所用坐標(biāo);
3:google地圖、soso地圖、aliyun地圖、mapabc地圖和amap地圖所用坐標(biāo),國測局(GCJ02)坐標(biāo);
4:3中列表地圖坐標(biāo)對應(yīng)的米制坐標(biāo);
5:百度地圖采用的經(jīng)緯度坐標(biāo);
6:百度地圖采用的米制坐標(biāo);
7:mapbar地圖坐標(biāo);
8:51地圖坐標(biāo)
to
目標(biāo)坐標(biāo)類型:
5:bd09ll(百度經(jīng)緯度坐標(biāo));
6:bd09mc(百度米制經(jīng)緯度坐標(biāo))
根據(jù)如上就可以實(shí)現(xiàn)將我們微信端獲取的經(jīng)緯度轉(zhuǎn)化成百度自己加密過后的經(jīng)緯度
當(dāng)時(shí)如何將BD-09轉(zhuǎn)換成GPS84百度沒有提供接口,具體如何轉(zhuǎn)換目前不清楚,有知道的,歡迎評論,謝謝
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/31487.html
摘要:編碼的前綴可以表示更大的區(qū)域,查找附近的,非常方便。百度拾取坐標(biāo)地址編碼精度為位時(shí),大概為附近千米。在經(jīng)度相等的情況下緯度每隔度,距離相差約米每隔度,距離相差約米每隔度,距離相差約米每隔度,距離相差約米每隔度,距離相差約米。 隨著移動端的普及,很多 App應(yīng)用 都有 LBS 功能。 附近的銀行、 附近的飯店、 附近的超市、 附近的廁所、 ... 以上的需求很類似,實(shí)現(xiàn)的原理也大致相同。...
摘要:數(shù)據(jù)將具有如下個(gè)特點(diǎn)將二維的經(jīng)緯度轉(zhuǎn)換成字符串,比如下圖展示了北京個(gè)區(qū)域的字符串,分別是,等等,每一個(gè)字符串代表了某一矩形區(qū)域。例如,坐標(biāo)對,位于北京安定門附近,后形成的值為。 作者簡介:戴嘉樂( Mr.Maple ) | 前百度高級研發(fā)工程師 | IPFS應(yīng)用實(shí)踐者&布道師|個(gè)人網(wǎng)站:https://www.daijiale.cn聯(lián)系方式:微信號:daijiale6239。 show...
閱讀 2323·2019-08-30 15:54
閱讀 2045·2019-08-30 13:49
閱讀 728·2019-08-29 18:44
閱讀 880·2019-08-29 18:39
閱讀 1168·2019-08-29 15:40
閱讀 1589·2019-08-29 12:56
閱讀 3214·2019-08-26 11:39
閱讀 3160·2019-08-26 11:37