1、添加百度地图定位js文件
<script type="text/javascript" src="//api.map.baidu.com/api?v=2.0&ak=百度地图申请秘钥"></script>
2、添加js代码获取详细位置
var geolocation = new BMap.Geolocation();
var gc = new BMap.Geocoder();
geolocation.getCurrentPosition(function(r){
if(this.getStatus() == BMAP_STATUS_SUCCESS){
var pt = r.point;
gc.getLocation(pt, function (rs) {
var addComp = rs.addressComponents;
var province = addComp.province;
var city = addComp.city;
var area = addComp.district;
console.log( '您的位置:'+r.point.lng+','+r.point.lat + '----'+ province + city + area);
} );
} else {
alert('failed'+this.getStatus());
}
},{enableHighAccuracy: true});
这篇博客介绍了如何在网页中集成百度地图API,通过JavaScript代码获取用户的详细地理位置信息,包括经度、纬度以及省市区等。首先,需要引入百度地图的JS文件,然后创建Geolocation和Geocoder对象,调用getCurrentPosition方法获取位置,再通过Geocoder将坐标转换为地址,最终在控制台输出位置详情。
2911

被折叠的 条评论
为什么被折叠?



