第一步:需要在百度地圖開發者平台創建一個應用:http://lbsyun.baidu.com/apiconsole/key/create
配置信息

申請配置成功以后返回一個AK

第二步:引入百度地圖的js腳本,地址為http://api.map.baidu.com/api?v=2.0&ak=(申請應用的AK)

第三步:通過BMap.Geolocation()和getCurrentPosition(function(){})函數進行定位操作,代碼如下圖
//獲取當前城市 var geolocation=new BMap.Geolocation(); geolocation.getCurrentPosition(function(r){ if(this.getStatus()==BMAP_STATUS_SUCCESS){ var lat=r.address.lat//當前經度 var lng=r.address.lng//當前緯度 var province=r.address.province //返回當前省份 var city=r.address.city//返回當前城市 console.log(city) $('.cityName').text(city) } })
