国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

百度地圖經緯度轉換到騰訊地圖/Google 對應的經緯度

2024-05-04 23:38:57
字體:
來源:轉載
供稿:網友

本篇文章主要給大家介紹百度地圖經緯度轉換到騰訊地圖/Google 對應的經緯度.需要的朋友可以參考下

實現目的:將百度地圖經緯度 轉換到 騰訊地圖/Google 對應的經緯度.

方法1:使用代碼進行轉換

存在的問題:轉換之后誤差大,基本不可用

 

 
  1. public static void Convert_BD09_To_GCJ02(double lat, double lng) { 
  2. double x_pi = Math. PI * 3000.0 / 180.0; 
  3. double x = lng - 0.0065, y = lat - 0.006; 
  4. double z = Math. sqrt(x * x + y * y) - 0.00002 * Math.sin(y * x_pi); 
  5. double theta = Math.atan2(y, x) - 0.000003 * Math.cos(x * x_pi); 
  6. lng = z * Math. cos(theta ); 
  7. lat = z * Math. sin(theta ); 
  8.  
  9. System. out.println(lng); 
  10. System. out.println(lat); 

方法2:

該網站提供轉換服務,坐標較為準確,可用,后臺調用沒有仔細研究

http://www.minigps.net/convert.html

方法3:

使用騰訊地圖,詳見1.html

騰訊地圖老版的地址:http://api.map.soso.com/doc_v2/example.html?sample-convertor-library#12map

最新的地址:http://lbs.qq.com/javascript_v2/doc/convertor.html

直接調用的地址<百度地圖轉為騰訊地圖>,points=經緯度,傳入百度的即可:

http://apic.map.qq.com/translate/?type=3&points=114.041993,22.667204&output=jsonp&pf=jsapi&cb=qq.maps.__svcbi1x9al56.cbi1x9al9l0

坐標查詢地址:

http://api.map.baidu.com/lbsapi/getpoint/

http://lbs.qq.com/javascript_v2/case-run.html#sample-geocoding-reverse

總結:

由于騰訊的經緯度和google經緯度是同一個坐標系,百度經緯度為自己的體系,目前網上搜索到的算法代碼,都不是十分精確,所以建議使用地圖開發方提供的Api進行轉換.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐陵市| 西宁市| 邹城市| 金坛市| 桑植县| 阳山县| 汝城县| 泰顺县| 武陟县| 宽城| 密山市| 东安县| 黄陵县| 兴业县| 稷山县| 长葛市| 东莞市| 巫溪县| 湟中县| 八宿县| 加查县| 宁南县| 夏河县| 广宗县| 塘沽区| 玉田县| 双辽市| 东港市| 平陆县| 澄城县| 延长县| 惠水县| 南澳县| 东港市| 赣州市| 安平县| 清丰县| 张家界市| 卓资县| 襄城县| 万载县|