亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何編寫百度地圖API應用獲取用戶的具體位置的代碼

發布時間:2021-09-30 15:00:07 來源:億速云 閱讀:117 作者:iii 欄目:開發技術

本篇內容主要講解“如何編寫百度地圖API應用獲取用戶的具體位置的代碼”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“如何編寫百度地圖API應用獲取用戶的具體位置的代碼”吧!

功能的大概:用戶通過點擊地圖上面的位置,在地圖上面進行描點,然后再把獲取的到的地理位置保存到地圖上面的地址欄目中。

如何編寫百度地圖API應用獲取用戶的具體位置的代碼

主要是百度地圖API的使用

復制代碼 代碼如下:

var map = new BMap.Map("allmap"); //實例化一個地圖對象
var point = new BMap.Point(116.331398,39.897445); //設置地圖中心的位置
map.centerAndZoom(point,12); //設置地圖元素的可視層

map.enableScrollWheelZoom();    //啟用滾輪放大縮小,默認禁用
map.enableContinuousZoom();    //啟用地圖慣性拖拽,默認禁用

function myFun(result){
    var cityName = result.name;
    map.setCenter(cityName);

}
var myCity = new BMap.LocalCity();
myCity.get(myFun);

i=0
//點擊獲取坐標
map.addEventListener("click",function(e){

    if(i === 0)
    {
     //存儲經緯度
     lng = e.point.lng;
     lat = e.point.lat;

     //在地圖上面描點
     var marker = new BMap.Marker(new BMap.Point(lng,lat));  // 創建標注
     map.addOverlay(marker);
     marker.enableDragging();    //可拖拽

    var gc = new BMap.Geocoder();
     //獲取地址的數據地址
     var pt = e.point;
     gc.getLocation(pt, function(rs){
     var addComp = rs.addressComponents;
     address = addComp.province +  addComp.city + addComp.district + addComp.street + addComp.streetNumber;

     //畫圖
     var label = new BMap.Label(address,{offset:new BMap.Size(20,-10)});
      marker.setLabel(label);
     });

     i=1;
    }

});

到此,相信大家對“如何編寫百度地圖API應用獲取用戶的具體位置的代碼”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

江达县| 南陵县| 会东县| 房产| 长子县| 南京市| 凤山市| 遵义县| 蒙山县| 灵武市| 鲁山县| 安溪县| 东丽区| 衡阳市| 沛县| 德保县| 双牌县| 德化县| 祁阳县| 城固县| 玉屏| 泗水县| 阜南县| 共和县| 大兴区| 延边| 常熟市| 安吉县| 鹤壁市| 山丹县| 深水埗区| 灵宝市| 通榆县| 泉州市| 福鼎市| 澜沧| 汉源县| 安义县| 襄汾县| 称多县| 瑞安市|