按照教材输入代码,运行正确。但是使用NET定位存在偏移。

直接获取的“七一东路”是正确的,而定位标注点到了“五四东路”。

Android LBS 百度地图(参考: 《第一行代码》第2版(郭霖)11.4 使用百度地图 )


 

解决方案:

参考百度地图官方文档:http://lbsyun.baidu.com/index.php?title=android-locsdk/guide/getloc

根据文档说明,增加:option.setCoorType("bd09ll"); 后,可获取精准网络定位。注意:是09ll,不是0911 。

原理:

默认定位是gcj02(国测局坐标),需要设置为 bd09ll(百度经纬度坐标)

由于定位十分准确,就不上传新图了。。。

 

相关文章:

  • 2021-09-12
  • 2021-11-26
  • 2021-06-21
  • 2021-12-17
  • 2022-12-23
  • 2021-11-06
  • 2022-01-19
猜你喜欢
  • 2022-12-23
  • 2021-12-14
  • 2022-12-23
  • 2021-04-27
  • 2021-12-14
  • 2021-04-02
  • 2022-12-23
相关资源
相似解决方案