一、引入地圖jsjavascript
<script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=bA9nc016nnVW9jeGQgOuSuhWkgpEFdLI"></script>
二、jshtml
/** * 定位地區 * @author xiaohei 2019-05-14 */ function locateRegion(){ console.log('定位地區'); //瀏覽器定位 var geolocation = new BMap.Geolocation(); geolocation.getCurrentPosition(function(r){ if(this.getStatus() == BMAP_STATUS_SUCCESS){ console.log(r); //address對象能夠獲取到詳細的地址信息 var address = r.address; var province = address.province;//省 var city = address.city;//市 var district = address.district;//區 var area = province + city + district; var currentPosition = area + address.street + address.street_number;//具體地址 console.log(currentPosition); sessionStorage.lng = r.point.lng;//精度 sessionStorage.lat = r.point.lat; //緯度 } else { alert('failed'+this.getStatus()); } }); }