//获取当前位置
var geolocation = new BMap.Geolocation();
geolocation.getCurrentPosition(function(r){ alert(r.point.lng); alert(r.point.lat);
if(this.getStatus() == BMAP_STATUS_SUCCESS){
mk = new BMap.Marker(r.point);
getAddress(r.point);
}else {
alert('failed'+this.getStatus());
}
});
//获取地址信息,设置地址label
function getAddress(point){
var gc = new BMap.Geocoder();
gc.getLocation(point, function(rs){
var addComp = rs.addressComponents; //获取地址
var address = addComp.province + addComp.city + addComp.district + addComp.street + addComp.streetNumber;
alert("您所在位置:"+address);
});
}
HTML5调用百度地图API获取当前位置并直接导航目的地的方法
java调用百度地图API依据地理位置中文获取经纬度
百度地图api提供了非常多地图相