1.背景
基于百度地圖進行數(shù)據(jù)展示是目前項目中常見場景,但是因為百度地圖是基于BD09坐標系的,GPS坐標(WGS84)或者其他常見的標準坐標是無法準確在地圖上進行展示的,但是互聯(lián)網(wǎng)在線情況下,百度提供了將WGS84經(jīng)緯度轉(zhuǎn)換成百度經(jīng)緯度坐標的API,這里不再對其進行研究(離線情況下也有專門方法解決)。這里,我們探討,如何將在百度上獲取的百度坐標數(shù)據(jù)反轉(zhuǎn)成WGS84坐標。
目前有三種通用方法來解決此問題,分別是算法逼近、誤差逼近和格網(wǎng)逼近方法。
2.算法逼近方法
百度地圖坐標系的背景為首先使用國測局制定的GCJ-02,對地理位置進行首次加密,然后再利用其自創(chuàng)的BD-09進行二次加密措施。所以基于算法的逼近,也是進行這樣的反解步驟:首先將BD09坐標轉(zhuǎn)換成GCJ02坐標,然后再將GCJ02坐標反算成WGS84坐標。
以下為基于算法反解的詳細代碼:
3.誤差逼近方法
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26