百度地图api初始化自己所在位置

使用百度地图api,想初始化的时候就自动获取我所在的位置定位打开地图。 就像饿了吗app一样,打开就定位到了用户所在的地图位置,想请问下有做过项目的朋友吗? geolocation.getCurrentPosition这方法获取的只有市,比如我在北京市昌平区黄平路,他这返回北京市东城区中华路甲10号。。。。。

   geolocation.getCurrentPosition(function(r){
     var gc = new BMap.Geocoder();
     gc.getLocation(r.point, function (rs) {
       var addComp = rs.addressComponents;
       var street = addComp.street;//街
       console.log(street);
     })               
   },{enableHighAccuracy: true})```
阅读 6.1k
2 个回答

有高手能解答一下吗。。。。

以前用高德地图可以指定一个位置参数 经度纬度
可以看看这个函数能不能获取精确的数吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题