成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iOS定位與坐標系算法

移動開發 iOS 算法
在開始這個題目之前,先給大家再次掃掃盲,掃的不是坐標系統的盲,而是我們國家 所使用的坐標系統。大家都知道,美國GPS使用的是WGS84的坐標系統,以經緯度的形式來表示地球平面上的某一個位置,這應該是國際共識。但在我國,出 于國家安全考慮,國內所有導航電子地圖必須使用國家測繪局制定的加密坐標系統,即將一個真實的經緯度坐標加密成一個不正確的經緯度坐標,我們在業內將前者 稱之為地球坐標,后者稱之為火星坐標,具體的說明可以參看百度百科中關于火星坐標系統的解釋。

在開始這個題目之前,先給大家再次掃掃盲,掃的不是坐標系統的盲,而是我們國家 所使用的坐標系統。好的,下面開始介紹iOS定位與坐標算法。

大家都知道,美國GPS使用的是WGS84的坐標系統,以經緯度的形式來表示地球平面上的某一個位置,這應該是國際共識。但在我國,出 于國家安全考慮,國內所有導航電子地圖必須使用國家測繪局制定的加密坐標系統,即將一個真實的經緯度坐標加密成一個不正確的經緯度坐標,我們在業內將前者 稱之為地球坐標,后者稱之為火星坐標,具體的說明可以參看百度百科中關于火星坐標系統的解釋。

1.國內各地圖API坐標系統比較

參考http://rovertang.com/labs/map-compare/

結論是:

API 坐標系
百度地圖API 百度坐標
騰訊搜搜地圖API 火星坐標
搜狐搜狗地圖API 搜狗坐標*
阿里云地圖API 火星坐標
圖吧MapBar地圖API 圖吧坐標
高德MapABC地圖API 火星坐標
靈圖51ditu地圖API 火星坐標

2.下面是百度官方對百度坐標為何有偏移的解釋

  國際經緯度坐標標準為WGS-84,國內必須至少使用國測局制定的GCJ-02,對地理位置進行首次加密。百度坐標在此基礎上,進行了BD-09二次加密措施,更加保護了個人隱私。百度對外接口的坐標系并不是GPS采集的真實經緯度,需要通過坐標轉換接口進行轉換。

3.火星坐標系 (GCJ-02) 與百度坐標系 (BD-09) 的轉換算法

GCJ-02(火星坐標) 和 BD-09 (百度坐標)

算法代碼如下,其中 bd_encrypt 將 GCJ-02 坐標轉換成 BD-09 坐標, bd_decrypt 反之。

  1. void bd_encrypt(double gg_lat, double gg_lon, double &bd_lat, double &bd_lon) 
  2.  
  3.     double x = gg_lon, y = gg_lat;  
  4.     double z = sqrt(x * x + y * y) + 0.00002 * sin(y * x_pi);  
  5.     double theta = atan2(y, x) + 0.000003 * cos(x * x_pi);  
  6.     bd_lon = z * cos(theta) + 0.0065;  
  7.     bd_lat = z * sin(theta) + 0.006;  
  8. void bd_decrypt(double bd_lat, double bd_lon, double &gg_lat, double &gg_lon) 
  9.     double x = bd_lon - 0.0065, y = bd_lat - 0.006; 
  10.     double z = sqrt(x * x + y * y) - 0.00002 * sin(y * x_pi); 
  11.     double theta = atan2(y, x) - 0.000003 * cos(x * x_pi); 
  12.     gg_lon = z * cos(theta); 
  13.     gg_lat = z * sin(theta); 

好,總結到這,希望讓大家對iOS定位與坐標算法有更深的理解,也希望對大家有所幫助。

責任編輯:閆佳明 來源: cnblogs
相關推薦

2023-03-29 07:31:09

WebGL坐標系

2021-10-03 15:08:32

Android

2011-08-08 17:17:55

Cocos2D 坐標 OpenglES

2023-01-13 11:35:09

自動駕駛

2013-05-22 14:38:44

iOS開發Cocos2d-x坐標系統

2023-04-24 09:52:12

2013-05-22 15:49:46

2023-07-07 13:56:01

圖形編輯器畫布縮放

2010-01-14 17:27:17

VB.NET坐標系統

2023-01-17 09:16:57

視口坐標圖形編輯器

2023-10-12 09:49:00

自動駕駛技術

2013-07-24 19:04:52

iOS開發學習CGRectInset

2011-07-27 14:48:21

iPhone Cocos2D 坐標

2009-08-17 08:07:00

c#畫圖模式

2025-01-06 08:20:00

雷達AI生成

2011-06-24 17:38:09

Qt 坐標 事件

2011-08-09 16:25:16

Cocos2d視圖坐標

2014-07-17 14:51:52

2022-01-10 09:00:00

人工智能數據機器

2012-02-01 09:33:36

百度地圖API
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 大陆一级毛片免费视频观看 | 精品视频一区二区三区在线观看 | 国产在线观看av | 一区二区三区网站 | 国产精品成人在线播放 | 精品美女 | 国产黄色电影 | 天天狠狠 | 亚洲三级在线观看 | 午夜视频在线免费观看 | 成人深夜小视频 | 亚洲不卡在线观看 | 成人在线免费观看av | 国产成人精品免费视频 | 99re国产精品 | 影音先锋中文字幕在线观看 | 中国美女撒尿txxxxx视频 | 人人爱干 | 国产精品久久久久无码av | 自拍 亚洲 欧美 老师 丝袜 | 国产香蕉视频 | 亚洲69p| 国产一区二区精品在线观看 | 国产精品精品久久久 | 成人在线激情 | 国产精品久久久久久av公交车 | 亚洲精品久久久久久首妖 | 国产精品免费看 | 在线观看国产h | 久久综合一区 | 亚洲国产精品激情在线观看 | 亚洲欧美精品 | 免费一级欧美在线观看视频 | 国产精品久久久久久久久久久久午夜片 | 久久精品国产久精国产 | 国产精品久久久久久一区二区三区 | 欧洲精品久久久久毛片完整版 | 91在线精品视频 | 午夜影院在线观看 | 中文字幕在线一区 | 久久专区|