
<div id="allmap" style="width: 100%;height: 500px;display:none"></div>
var jingdu,weidu;
/* 获取经纬度 */
// 百度地图API功能
var map = new BMap.Map("allmap");
var point = new BMap.Point(108.95,34.27);
map.centerAndZoom(point,12);
var geolocation = new BMap.Geolocation();
geolocation.getCurrentPosition(function(r){console.log(r.point)
if(this.getStatus() == BMAP_STATUS_SUCCESS){
var mk = new BMap.Marker(r.point);
map.addOverlay(mk);//标出所在地
map.panTo(r.point);//地图中心移动
jingdu = r.point.lng;
weidu = r.point.lat;
var geoc = new BMap.Geocoder();
var pt = r.point;
geoc.getLocation(pt, function(rs){
var addComp = rs.addressComponents;
alert(addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street + ", " + addComp.streetNumber);
});
}else {
alert('failed'+this.getStatus());
}
},{enableHighAccuracy: true})
/* 获取经纬度 END*/上代码,如上。
