亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > JS > 正文

JS使用百度地圖API自動獲取地址和經緯度操作示例

2024-05-06 16:50:00
字體:
來源:轉載
供稿:網友

本文實例講述了JS使用百度地圖API自動獲取地址和經緯度操作。分享給大家供大家參考,具體如下:

在實際工作中我們經常會遇到這樣的問題,但是當我們去看百度API的時候往往又達不到我們的要求。

故此,本篇博文講述如何使用百度地圖API自動獲取地址和經緯度:

1、HTML代碼如下

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>  <title>點擊地圖獲取地址和經緯度map,address,lng,lat</title>  <meta name="robots" content="noindex, nofollow">  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>  <!-- 將百度地圖API引入,設置好自己的key -->  <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=7a6QKaIilZftIMmKGAFLG7QT1GLfIncg"></script></head><body><div class="main-div">  <form method="post" action="" name="theForm" enctype="multipart/form-data" onsubmit="return validate()">    <table cellspacing="1" cellpadding="3" width="100%">      <tr>        <td class="label">經度</td>        <td><input type="text" name="lng" id="lng" value=""/>        </td>      </tr>      <tr>        <td class="label">緯度</td>        <td><input type="text" name="lat" id="lat" value=""/>        </td>      </tr>      <tr>        <td class="label">地址</td>        <td>          <input type='text' value='' name='sever_add' id='sever_add' readonly>          <input type='button' value='點擊顯示地圖獲取地址經緯度' id='open'>        </td>      </tr>    </table>  </form>  <div id='allmap' style='width: 50%; height: 50%; position: absolute; display: none'></div></div></body></html>

2、JS代碼如下

<script type="text/javascript">  function validate() {    var sever_add = document.getElementsByName('sever_add')[0].value;    if (isNull(sever_add)) {      alert('請選擇地址');      return false;    }    return true;  }  //判斷是否是空  function isNull(a) {    return (a == '' || typeof(a) == 'undefined' || a == null) ? true : false;  }  document.getElementById('open').onclick = function () {    if (document.getElementById('allmap').style.display == 'none') {      document.getElementById('allmap').style.display = 'block';    } else {      document.getElementById('allmap').style.display = 'none';    }  }  var map = new BMap.Map("allmap");  var geoc = new BMap.Geocoder();  //地址解析對象  var markersArray = [];  var geolocation = new BMap.Geolocation();  var point = new BMap.Point(116.331398, 39.897445);  map.centerAndZoom(point, 12); // 中心點  geolocation.getCurrentPosition(function (r) {    if (this.getStatus() == BMAP_STATUS_SUCCESS) {      var mk = new BMap.Marker(r.point);      map.addOverlay(mk);      map.panTo(r.point);      map.enableScrollWheelZoom(true);    }    else {      alert('failed' + this.getStatus());    }  }, {enableHighAccuracy: true})  map.addEventListener("click", showInfo);  //清除標識  function clearOverlays() {    if (markersArray) {      for (i in markersArray) {        map.removeOverlay(markersArray[i])      }    }  }  //地圖上標注  function addMarker(point) {    var marker = new BMap.Marker(point);    markersArray.push(marker);    clearOverlays();    map.addOverlay(marker);  }  //點擊地圖時間處理  function showInfo(e) {    document.getElementById('lng').value = e.point.lng;    document.getElementById('lat').value = e.point.lat;    geoc.getLocation(e.point, function (rs) {      var addComp = rs.addressComponents;      var address = addComp.province + addComp.city + addComp.district + addComp.street + addComp.streetNumber;      if (confirm("確定要地址是" + address + "?")) {        document.getElementById('allmap').style.display = 'none';        document.getElementById('sever_add').value = address;      }    });    addMarker(e.point);  }</script>

將js代碼放入到html中,我們可以得到效果圖如下:

JS,百度地圖,經緯度

JS,百度地圖,經緯度

JS,百度地圖,經緯度

希望本文所述對大家JavaScript程序設計有所幫助。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
麻豆乱码国产一区二区三区| 国产视频在线一区二区| 国产精品一区电影| 精品视频偷偷看在线观看| 日韩欧美在线免费观看| www.日本久久久久com.| 欧洲精品毛片网站| 91在线精品视频| 欧美亚洲国产视频小说| 亚洲午夜精品久久久久久久久久久久| 国产精品高潮呻吟视频| 68精品久久久久久欧美| 久久91精品国产91久久久| 亚洲视频在线观看网站| 欧美裸身视频免费观看| 国产一区二区三区在线观看视频| 自拍偷拍亚洲一区| 欧美刺激性大交免费视频| 精品日韩中文字幕| 精品国产乱码久久久久酒店| 精品视频一区在线视频| 日韩免费在线视频| 国产精品久久久久久久美男| 日韩中文字幕在线免费观看| 精品久久久在线观看| 懂色av影视一区二区三区| 国产精品视频网站| 日韩在线一区二区三区免费视频| 国产精品美女无圣光视频| 亚洲一区免费网站| 91亚洲精品视频| 精品成人av一区| 亚洲国产99精品国自产| 亚洲精品电影网在线观看| 热久久视久久精品18亚洲精品| 欧美成年人视频网站欧美| 亚洲第一区中文99精品| 伊人伊成久久人综合网小说| 国产一区二区三区丝袜| 国产精品女视频| 亚洲精品久久久久中文字幕二区| 日韩黄色av网站| 精品国偷自产在线视频| 精品国产自在精品国产浪潮| 午夜精品一区二区三区在线播放| 欧美中文字幕视频在线观看| 日韩精品电影网| 久久国产精品99国产精| 欧美日韩中文字幕综合视频| 亚洲色图35p| 国产精品久久久久福利| www.国产精品一二区| 黑人巨大精品欧美一区二区三区| 欧美日韩亚洲天堂| 一区二区三区四区精品| 亚洲三级免费看| yellow中文字幕久久| 成人在线精品视频| 亚洲人成在线观看| 欧美性猛交xxxx乱大交极品| 亚洲最新中文字幕| 色婷婷久久av| www.色综合| 欧美一区深夜视频| 97超级碰在线看视频免费在线看| 日韩国产欧美区| 日韩电影中文字幕在线| 亚洲国产精品嫩草影院久久| 欧美精品videosex极品1| 欧美资源在线观看| 日韩中文字在线| 成人免费网站在线看| 亚洲小视频在线观看| 国产一区二区丝袜高跟鞋图片| 91青草视频久久| 欧美精品激情在线| 日韩精品视频在线| 日本不卡高字幕在线2019| 日本午夜人人精品| 亚洲男人的天堂在线播放| 91久久精品美女| 亚洲理论在线a中文字幕| 欧美日韩精品中文字幕| 亚洲护士老师的毛茸茸最新章节| 亚洲国产欧美在线成人app| 亚洲乱码国产乱码精品精天堂| 精品动漫一区二区| 久久久久久久影视| 日本久久91av| 国产一区二区三区在线视频| 丝袜美腿亚洲一区二区| 97香蕉超级碰碰久久免费软件| 亚洲护士老师的毛茸茸最新章节| 国产欧美精品在线| 91精品国产网站| 国产一区二区精品丝袜| 国产成人在线亚洲欧美| 色在人av网站天堂精品| 中文字幕精品影院| 亚洲福利视频免费观看| 国产精品免费小视频| 色婷婷av一区二区三区久久| 久久久精品国产网站| 高清一区二区三区四区五区| 不卡av在线播放| 亚洲免费视频在线观看| 97香蕉超级碰碰久久免费的优势| 久久久久在线观看| 亚洲成av人片在线观看香蕉| 国产视频福利一区| 欧美日韩中文在线| 乱亲女秽乱长久久久| 一区二区三区久久精品| 日韩欧美成人免费视频| 久久久久久久久91| 综合国产在线观看| 国产日韩在线免费| 亚洲aa中文字幕| 国产精品久久久久久久久借妻| 97超碰国产精品女人人人爽| 久久99热精品| 美女视频久久黄| 国产欧美精品一区二区| 亚洲男人天堂手机在线| 欧美激情国产高清| 日韩av日韩在线观看| 国产精品日韩在线播放| 日本欧美一二三区| 久久久久久久999精品视频| 91精品国产综合久久久久久蜜臀| 国产精品福利网站| 国产精品成人av在线| 欧美野外wwwxxx| 最新国产精品拍自在线播放| 久久精品视频在线播放| 国产精品一香蕉国产线看观看| 日韩中文在线中文网在线观看| 欧美视频一区二区三区…| 91高清视频在线免费观看| 日韩美女主播视频| 亚洲精品av在线| 国产精品日本精品| 亚洲a一级视频| 亚洲毛片一区二区| 81精品国产乱码久久久久久| 亚洲精品大尺度| 91精品国产成人| 日韩av在线免费| 亚洲国产精品悠悠久久琪琪| 国产性猛交xxxx免费看久久| 成人免费淫片视频软件| 亚洲日本欧美日韩高观看| 日韩免费精品视频| 久久手机精品视频| 日韩欧美国产免费播放| 91精品国产乱码久久久久久蜜臀| 久久久久久久久久久免费精品| 国产亚洲精品久久久久久牛牛| 国产不卡av在线| 日韩免费在线看| 欧美日本啪啪无遮挡网站| 成人天堂噜噜噜| 色偷偷噜噜噜亚洲男人的天堂| 成人在线视频网|