精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

百度地圖API如何批量轉換為百度經緯度

開發 前端
百度地圖API的官網上提供了常用坐標轉換的示例。但是,一次只能轉換一個,真的非常麻煩?。∵@里結合了官方的示例,自制一個批量轉換工具,供大家參考。

  百度地圖API的官網上提供了常用坐標轉換的示例。但是,一次只能轉換一個,真的非常麻煩?。∵@里結合了官方的示例,自制一個批量轉換工具,供大家參考。

因為我沒有GPS坐標,就拿谷歌坐標做個示例了。

  首先要注意的是,百度和谷歌的經緯度坐標順序是相反的。

  比如,谷歌的經緯度是

  newgoogle.maps.LatLng(39.90762965106183, 116.3786889372559)

  傳入坐標轉換接口的百度經緯度應該是

  newBMap.Point(116.3786889372559,39.90762965106183)

  所以,我建立一個數組,存放轉換前的經緯度。創建百度的坐標點,但是用谷歌的經緯度。

  1.   //注意:百度和谷歌的經緯度坐標順序是相反的。  
  2.   varpoints = [newBMap.Point(116.3786889372559,39.90762965106183),  
  3.   newBMap.Point(116.38632786853032,39.90795884517671),  
  4.   newBMap.Point(116.39534009082035,39.907432133833574),  
  5.   newBMap.Point(116.40624058825688,39.90789300648029),  
  6.   newBMap.Point(116.41413701159672,39.90795884517671)  
  7.   ]; 

  然后調用官方公布的接口

  BMap.Convertor.transMore(points,2,callback);

  自己對這個坐標轉換接口做了修改,讓它可以多次返回結果。注意看注釋部分。

  據說,百度坐標轉換接口,有50次/秒的限制。

  1.   functiontransMore(points,type,callback){  
  2.   for(varindex inpoints){  
  3.   if(index >50){return;}  
  4.   varxyUrl = "http://api.map.baidu.com/ag/coord/convert?from=" + type +  
  5.   "&to=4&x=" + points[index].lng + //這里要循環讀入數組points的lng數據,直到points.length完畢。  
  6.   "&y=" + points[index].lat +  
  7.   "&callback=callback";  
  8.   //動態創建script標簽  
  9.   load_script(xyUrl);  
  10.   }  
  11.  } 

  進過上一步,坐標就轉換好了。成為百度坐標了。但這時的百度坐標是加密的??床欢?hellip;…

  好在,我們可以直接利用這些加密的編碼創建出Marker標注點。獲取到對象后,直接使用即可。

  1.   functioncallback(xyResult){  
  2.   if(xyResult.error != 0){return;}//出錯就直接返回;  
  3.   varpoint = newBMap.Point(xyResult.x, xyResult.y);  
  4.   varmarker = newBMap.Marker(point);  
  5.   map.addOverlay(marker);  
  6.   map.setCenter(point);//由于寫了這句,可以每一個被轉的點都是中心點的過程  
  7.   } 

  到這里,批量轉換就講完啦~~

  下面說說我自己添加的其他功能:如何獲取地圖上的坐標點。

  如何獲取地圖上的坐標點,經緯度?

  先說說谷歌的:給地圖添加事件,點擊地圖后直接彈出。

  1.   google.maps.event.addListener(map, 'click', function(e) {  
  2.   alert(e.latLng);  
  3.   }); 

  在說說百度的,也是給地圖添加事件。

  1.   map.addEventListener("click",function(e){  
  2.   alert(e.point.lng + "," + e.point.lat);  
  3.   }); 

  大家發現谷歌和百度有什么不同了沒有?

  對了,谷歌的經緯度像是封裝在一起了樣。而百度的經緯度是分開地~~~

  全部源代碼:

  有兩個文件,一個是htm,另一個是修改后的官方坐標轉換js。

  批量轉換.htm

  1.   <!DOCTYPE html> 
  2.   <html> 
  3.   <head> 
  4.   <meta http-equiv="Content-Type"content="text/html; charset=gb2312"/> 
  5.   <script type="text/javascript"src="changeMore.js"></script> 
  6. <title>批量轉換坐標</title> 
  7.   </head> 
  8.   <body> 
  9.   <input onclick="magic();"value="批量轉換"type="button"/>(據說有50次/秒的限制哦)<hr /> 
  10.   <div style="clear:both"> 
  11.   <div style="float:left;"> 
  12.   <h4>谷歌地圖</h4> 
  13.   <div style="width:520px;height:340px;border:1px solid gray"id="map_canvas"></div> 
  14.   <p>鼠標點擊的谷歌坐標是:<span id="info"></span></p> 
  15.   <script type="text/javascript"src="http://maps.googleapis.com/maps/api/js?sensor=false"></script> 
  16. <script type="text/javascript"> 
  17.   functioninitialize() {varmyOptions ={  
  18.   zoom: 14,  
  19.   center: newgoogle.maps.LatLng(39.90861722866082, 116.39679921252446),  
  20.   mapTypeId: google.maps.MapTypeId.ROADMAP  
  21.   };varmap =newgoogle.maps.Map(document.getElementById('map_canvas'),myOptions);  
  22.   google.maps.event.addListener(map, 'click', function(e) {  
  23.   document.getElementById("info").innerHTML =e.latLng;  
  24.   });varmarker1 =newgoogle.maps.Marker({  
  25.   position: newgoogle.maps.LatLng(39.90762965106183, 116.3786889372559),  
  26.   map: map  
  27.   });varmarker2 =newgoogle.maps.Marker({  
  28.   position: newgoogle.maps.LatLng(39.90795884517671, 116.38632786853032),  
  29.   map: map  
  30.   });varmarker3 =newgoogle.maps.Marker({  
  31.   position: newgoogle.maps.LatLng(39.907432133833574, 116.39534009082035),  
  32.   map: map  
  33.   });varmarker4 =newgoogle.maps.Marker({  
  34.   position: newgoogle.maps.LatLng(39.90789300648029, 116.40624058825688),  
  35.   map: map  
  36.   });varmarker5 =newgoogle.maps.Marker({  
  37.   position: newgoogle.maps.LatLng(39.90795884517671, 116.41413701159672),  
  38.   map: map  
  39.   });  
  40.   }  
  41.   google.maps.event.addDomListener(window, 'load', initialize);</script> 
  42.   </div> 
  43.   <div style="float:left;"> 
  44.   <h4>百度地圖</h4> 
  45.   <div style="width:520px;height:340px;border:1px solid gray"id="container"></div> 
  46.   <p>鼠標點擊的百度坐標是:(<span id="info2"></span></p> 
  47.   <script type="text/javascript"src="http://api.map.baidu.com/api?v=1.2"></script> 
  48. <script type="text/javascript"> 
  49.   varmap =newBMap.Map("container");  
  50.   map.centerAndZoom(newBMap.Point(116.404, 39.915), 15);vari;varmarkers =[];  
  51.   map.addEventListener("click",function(e){  
  52.   document.getElementById("info2").innerHTML =e.point.lng +","+e.point.lat;  
  53.   });//注意:百度和谷歌的經緯度坐標順序是相反的。  
  54.   varpoints =[newBMap.Point(116.3786889372559,39.90762965106183),newBMap.Point(116.38632786853032,39.90795884517671),newBMap.Point(116.39534009082035,39.907432133833574),newBMap.Point(116.40624058825688,39.90789300648029),newBMap.Point(116.41413701159672,39.90795884517671)  
  55.   ];functioncallback(xyResult){ if(xyResult.error !=0){return;}//出錯就直接返回;varpoint =newBMap.Point(xyResult.x, xyResult.y);varmarker =newBMap.Marker(point);  
  56.   map.addOverlay(marker);  
  57.   map.setCenter(point);//由于寫了這句,可以每一個被轉的點都是中心點的過程  
  58.   }functionmagic(){  
  59.   BMap.Convertor.transMore(points,2,callback);  
  60.   }</script> 
  61.   </div> 
  62.   </div> 
  63.   </body> 
  64.   </html> 
  65.   changeMore.js  
  66.   //2011-7-25 zhangying  
  67.   (function(){  
  68.   functionload_script(xyUrl, callback){  
  69.   varhead = document.getElementsByTagName('head')[0];  
  70.  varscript = document.createElement('script');  
  71.   script.type = 'text/javascript';  
  72.   script.src = xyUrl;  
  73.   //借鑒了jQuery的script跨域方法  
  74.   scriptscript.onload = script.onreadystatechange = function(){  
  75.   if((!this.readyState || this.readyState === "loaded" || this.readyState === "complete")){  
  76.   callback &&callback();  
  77.   //Handle memory leak in IE  
  78.   scriptscript.onload = script.onreadystatechange = null;  
  79.   if( head &&script.parentNode ) {  
  80.   head.removeChild( script );  
  81.   }  
  82.   }  
  83.   };  
  84.   //Use insertBefore instead of appendChild to circumvent an IE6 bug.  
  85.   head.insertBefore( script, head.firstChild );  
  86.   }  
  87.   functiontransMore(points,type,callback){  
  88.   for(varindex inpoints){  
  89.   if(index >50){return;}  
  90.   varxyUrl = "http://api.map.baidu.com/ag/coord/convert?from=" + type +  
  91.   "&to=4&x=" + points[index].lng + //這里要循環讀入數組points的lng數據,直到points.length完畢。  
  92.   "&y=" + points[index].lat +  
  93.   "&callbackcallback=callback";  
  94.   //動態創建script標簽  
  95.   load_script(xyUrl);  
  96.   }  
  97.   }  
  98.   windowwindow.BMap = window.BMap || {};  
  99.   BMap.Convertor = {};  
  100.   BMap.Convertor.transMore = transMore;  
  101.   })(); 

原文鏈接:http://www.cnblogs.com/milkmap/archive/2011/09/29/2195780.html

【編輯推薦】

  1. 詳解百度地圖API之地圖標注
  2. 百度地圖API之如何制作駕車導航
  3. 詳解百度地圖API之地圖操作
  4. 詳解百度地圖API之自定義地圖類型
  5. 怎么成為一個軟件架構師
責任編輯:彭凡 來源: 博客園
相關推薦

2011-09-29 11:00:54

百度地圖API

2011-10-21 10:16:25

百度地圖API

2011-10-24 14:01:29

API

2011-09-16 14:39:02

百度地圖API

2011-09-16 10:37:42

地圖API

2011-09-26 10:05:19

百度地圖API

2012-02-01 09:33:36

百度地圖API

2014-07-25 17:12:39

數據庫WOT2014MongoDB

2013-08-22 17:08:50

2011-10-09 11:07:40

百度地圖API

2012-05-28 22:51:53

百度

2013-04-08 14:59:54

Android學習筆記百度地圖Overlay

2018-09-06 18:37:45

百度云

2012-10-19 09:47:30

百度云百度音樂云計算

2013-06-27 10:23:30

百度云百度開放云

2014-09-04 02:25:24

百度世界大會2014直達號BaiduEye

2011-06-03 16:04:05

SEO分詞

2020-12-03 06:13:46

iOS

2016-03-25 11:18:23

中華網

2022-03-02 11:04:45

百度業務盈利
點贊
收藏

51CTO技術棧公眾號

国产精品国产av| 91精品麻豆日日躁夜夜躁| 日韩精品欧美国产精品忘忧草 | 免费视频久久久| 福利精品一区| 午夜一级在线看亚洲| 91精品国产日韩91久久久久久| 免费久久久一本精品久久区| 免费人成年激情视频在线观看| 精品久久福利| 欧美激情一区二区三区蜜桃视频| 69影院欧美专区视频| 免费高清视频在线观看| 欧美69xxx| 欧美精品系列| 色妞www精品视频| www.欧美.com| 日韩福利视频网| 亚洲精品黄网在线观看| 成人短视频在线观看免费| 中文字幕第一页在线播放| 羞羞答答一区二区| 狠狠色噜噜狠狠狠狠97| 国产日韩欧美二区| 日本a在线观看| 91精品导航| 亚洲一区二区成人在线观看| 成人午夜电影免费在线观看| 青青草激情视频| 日本一区二区三区视频在线看 | 日韩av片在线免费观看| 自拍视频在线看| 91丝袜呻吟高潮美腿白嫩在线观看| 久久久久久噜噜噜久久久精品| 国产性猛交96| 老色鬼在线视频| 久久久综合九色合综国产精品| 琪琪第一精品导航| 日韩毛片无码永久免费看| 成人免费网站www网站高清| 久久久九九九九| 国产精品久久久久久久一区探花| 亚洲一区二区自偷自拍| 国产毛片精品| 色综合av在线| 中文字幕日韩一区二区三区不卡| 91精品中文字幕| 综合久久一区| 亚洲激情电影中文字幕| 伊人成人免费视频| 亚洲一区有码| 亚洲aaa精品| 人偷久久久久久久偷女厕| 在线观看不卡的av| 欧美国产另类| 日韩精品极品视频| 久久久久无码精品| 筱崎爱全乳无删减在线观看| 亚洲大片一区二区三区| 欧美一区二区三区四区夜夜大片 | 亚洲香蕉成视频在线观看| 在线视频日韩一区 | 欧美挤奶吃奶水xxxxx| 欧美视频国产精品| 一本一道久久a久久综合精品| 国产人妖一区二区三区| 国产日韩精品视频一区二区三区 | 国产一区二区三区色淫影院| 免费成人在线看| 久久久久网站| 欧美理论片在线观看| 亚洲精品乱码久久久久久不卡| www.久久.com| 欧美日韩亚洲精品一区二区三区| 黄色大片在线免费看| 免费大片黄在线观看视频网站| 国产免费成人在线视频| 亚洲一区二区免费视频软件合集 | 992tv成人免费视频| 800av免费在线观看| 99精品视频精品精品视频| 亚洲国产精品va在线看黑人| 中文字幕第17页| 亚洲三级欧美| 国产精品久久久久7777按摩| 国产美女精品久久久| 91精东传媒理伦片在线观看| 国产河南妇女毛片精品久久久| 国产精品九九九| 久久久久久91亚洲精品中文字幕| 国产精品激情| 不卡中文字幕av| 懂色av蜜桃av| 免费电影一区二区三区| 亚洲精品电影久久久| 无码h肉动漫在线观看| caoporn成人| 91麻豆精品国产自产在线观看一区| 中文字幕亚洲日本| 亚洲人成网亚洲欧洲无码| 亚洲国产精品yw在线观看| 欧美黄色一级生活片| 久久综合欧美| 久久久国产一区二区| 青青操在线视频观看| 精品成人影院| 欧美激情精品久久久久久| 国产a免费视频| 亚洲精品三级| 欧美亚洲第一区| 中文字幕亚洲精品一区| 国内一区二区视频| 成人写真福利网| 国产精品丝袜黑色高跟鞋| www.欧美色图| 超碰在线免费观看97| 精品欧美色视频网站在线观看| 欧美韩国日本综合| 国产一区 在线播放| 四虎影院观看视频在线观看 | 亚洲国产精品久久| 疯狂撞击丝袜人妻| 首页欧美精品中文字幕| 日韩av大片免费看| 久久国产乱子伦精品| 午夜亚洲性色视频| 国产传媒一区| 精品欧美色视频网站在线观看| 色欧美乱欧美15图片| 性xxxxxxxxx| caoporn成人| 久久在线视频在线| 亚洲无码精品在线观看| 26uuu久久综合| 男的插女的下面视频| 国产高清视频色在线www| 精品露脸国产偷人在视频| 成人在线免费观看av| 无码小电影在线观看网站免费| 91精品久久久久久久99蜜桃| 中文字幕有码在线播放| 久久狠狠一本精品综合网| 成人在线观看av| 在线看女人毛片| 亚洲成人av电影在线| 永久av免费在线观看| 国产大片一区| 91精品视频一区| 免费观看国产视频| 亚洲激情校园春色| av动漫在线看| 日韩电影精品| 亚洲成av人片在线观看香蕉| 久热这里有精品| 狠狠色丁香久久婷婷综合丁香| 一级二级三级欧美| 99热这里有精品| 美女av一区二区| 成人毛片18女人毛片| 99精品国产99久久久久久白柏| 亚洲成人a**址| 最新黄网在线观看| 日韩女优毛片在线| 中文字幕在线1| 日韩专区在线视频| 先锋影音亚洲资源| 爱情岛亚洲播放路线| 欧美亚洲动漫精品| 手机免费看av片| 久久中文字幕av| 午夜伦理精品一区| 91麻豆成人精品国产| 国产精品盗摄一区二区三区| 久久人人爽人人片| 国产精品av久久久久久麻豆网| 日本精品va在线观看| 理论在线观看| 亚洲一区在线视频| 国产高清成人久久| 在线成人直播| 国产亚洲福利社区| 日韩电影av| 亚洲国产精品网站| 久久国产黄色片| 亚洲欧美在线aaa| 国产精品亚洲二区在线观看| 欧美黄色成人| 欧美另类在线观看| 性xxxfllreexxx少妇| 亚洲免费观看高清完整版在线观看熊 | 欧美裸体在线版观看完整版| 成人h猎奇视频网站| 美女精品导航| 欧美一区二区三级| 久久久午夜影院| 丁香婷婷综合激情五月色| 中文字幕一区二区三区四区五区六区| 欧美高清一级片| 久久精品国产亚洲一区二区| 国产 日韩 欧美 精品| 亚洲精品日日夜夜| 亚洲av无码一区二区三区网址| 在线电影一区二区| 久久伊人一区| 精品国产一区二区三区性色av | 亚洲欧美在线一区二区| 久草中文在线视频| 久久久噜噜噜久噜久久综合| 国产大片一区二区三区| 欧美成人激情| 精品一区二区久久久久久久网站| 国产99re66在线视频| 在线看片第一页欧美| 一级特黄免费视频| 国产亚洲精久久久久久| 日本精品www| 亚洲第一二三区| 97人人做人人人难人人做| 国产在线高清视频| 亚洲欧洲xxxx| 亚洲欧美强伦一区二区| 欧美高清激情brazzers| 欧美日韩午夜视频| 国产成人自拍在线| 国产又大又黄又粗的视频| 99国产精品| 久久久神马电影| 欧美日韩免费看片| 欧美激情视频网站| 成年人网站在线| 欧美成人女星排行榜| 1级黄色大片儿| 亚洲自拍欧美精品| 成人免费无码大片a毛片| 国产成人精品影院| 欧美视频国产视频| 欧美视频福利| 免费的av在线| 欧美亚洲国产日韩| 国产高清不卡av| 日韩精品一级| 亚洲专区在线视频| 欧美gv在线| 亚洲 日韩 国产第一| caoprom在线| 亚洲视频一区二区三区| 飘雪影视在线观看免费观看| 欧美日韩中文字幕一区| 国产美女福利视频| 亚洲欧洲成人自拍| 免费成人深夜蜜桃视频| 国产1区2区3区精品美女| 国产精品无码专区av在线播放| 日韩视频三区| 欧美日韩在线中文| 麻豆91精品| 黄色国产小视频| 日本麻豆一区二区三区视频| 91精品国产毛片武则天| 91精品啪在线观看国产18| 精品福利影视| 少妇精品导航| 欧美在线一二三区| 国产探花在线精品一区二区| 99精品99久久久久久宅男| 日韩pacopacomama| 国产精品福利网站| 日本久久二区| 91精品国产99久久久久久红楼| 欧美中文高清| 国内精品国语自产拍在线观看| 欧美激情极品| 亚洲国产欧美一区二区三区不卡| 爽成人777777婷婷| 97精品国产97久久久久久粉红| 天天久久夜夜| 日韩视频在线播放| 精品成人自拍视频| 91精品久久久久久久久久另类| av成人 com a| 日本久久中文字幕| 亚洲精品一区av| 国产aⅴ精品一区二区三区黄| 久久综合另类图片小说| 日韩精品另类天天更新| 五月开心六月丁香综合色啪| www.夜夜爱| 久久久久久9| 午夜天堂在线视频| 99精品久久99久久久久| 很污很黄的网站| 精品国产乱码久久久久久天美| 国产又粗又猛又黄视频| 欧美午夜精品久久久久久孕妇| a天堂视频在线| 欧美精品视频www在线观看| 丰满肥臀噗嗤啊x99av| 亚洲视频在线观看网站| 超鹏97在线| 国产精品扒开腿做爽爽爽视频| 日本一区二区三区播放| 欧美综合激情| 国产一区二区中文| 成人性生生活性生交12| 成人美女视频在线观看| 男人天堂资源网| 欧美日韩国产专区| 欧美超碰在线观看| 欧美videossexotv100| 1769视频在线播放免费观看| 亚洲三级免费看| 男女在线视频| 国产美女91呻吟求| 国产精品videossex撒尿| 国产一区二区三区四区五区加勒比 | 亚洲成色最大综合在线| 夜久久久久久| 国产精品91av| 综合欧美一区二区三区| 亚洲成人av网址| 国产偷亚洲偷欧美偷精品| 五月婷婷免费视频| 久久亚洲精品毛片| 成人午夜在线| 色大师av一区二区三区| 亚洲尤物在线| 水蜜桃av无码| 亚洲成人777| www.四虎在线观看| 亚洲成人网在线观看| 黄色免费网站在线| 国产精品老牛影院在线观看| 九九综合在线| 欧美在线观看www| gogo大胆日本视频一区| 久久精品久久国产| 精品久久久中文| 欧美一区二区在线观看视频| 欧美精品免费播放| 色999久久久精品人人澡69 | 久久久9色精品国产一区二区三区| 91视频最新入口| 99久久婷婷国产精品综合| 久一视频在线观看| 精品福利在线视频| 免费观看黄色一级视频| 久久久久久久久久亚洲| 一区二区三区亚洲变态调教大结局| 看一级黄色录像| 国产精品一区二区黑丝| 老司机免费视频| 亚洲成av人影院在线观看网| 高h震动喷水双性1v1| 久久久中精品2020中文| jizz亚洲女人高潮大叫| 日韩欧美在线一区二区| 老司机精品视频导航| 秘密基地免费观看完整版中文 | 国产xxxxxx| 欧美老妇交乱视频| 成人黄色av网址| 国产精品无码av在线播放| www久久久久| 国产99久久久久久免费看| 日韩欧美色综合网站| 羞羞污视频在线观看| 国产精品三区四区| 奶水喷射视频一区| 妖精视频在线观看免费| 91麻豆精品国产综合久久久久久| 欧洲在线视频| 久久av免费一区| 琪琪一区二区三区| 成人观看免费视频| 亚洲国产精品电影| 免费观看成人性生生活片 | yjizz视频| 狠狠躁夜夜躁人人躁婷婷91 | 黄色永久免费网站| 不卡区在线中文字幕| 99成人在线观看| 日韩女优电影在线观看| 一区二区三区四区日本视频| 日本精品一区二区三区高清 久久| 狠狠色狠狠色综合日日91app| 日本五十熟hd丰满| 一区二区亚洲精品国产| 精品一区二区三区在线观看视频 | 麻豆视频在线免费看| 在线观看免费亚洲| 亚洲欧美日韩免费| 国产精品丝袜久久久久久高清 | 国产综合在线视频| 精品国产一区二区三区噜噜噜| 在线观看网站黄| 色天天综合色天天久久| 婷婷丁香在线| 天天爽天天狠久久久| 丁香激情综合国产| 136福利视频导航|