为了账号安全,请及时绑定邮箱和手机立即绑定

请问各位老师,百度地图获取位置信息有误差,这个怎么解决

请问各位老师,百度地图获取位置信息有误差,这个怎么解决

$(function(){ $("#load_geolocation").click(function(ev){ $(ev.currentTarget).text("正在获取位置......"); //创建百度地图控件 var geolocation = new BMap.Geolocation(); geolocation.getCurrentPosition(function(r){ if(this.getStatus() == BMAP_STATUS_SUCCESS){ //以指定的经度与纬度创建一个坐标点 var pt = new BMap.Point(r.point.lng,r.point.lat); //创建一个地理位置解析器 var geoc = new BMap.Geocoder(); geoc.getLocation(pt, function(rs){//解析格式:城市,区县,街道 var addComp = rs.addressComponents; console.log(addComp.city + ", " + addComp.district + ", " + addComp.street); });     } else { $(ev.currentTarget).text('定位失败'); }         },{enableHighAccuracy: true})//指示浏览器获取高精度的位置,默认false }); });
查看完整描述
  • 1 回答
  • 0 关注
  • 1591 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信