w***@163.com
w***@163.com
  • 发布:2023-09-15 15:27
  • 更新:2023-09-15 15:27
  • 阅读:371

如何拿到高德地图蓝色箭头(当前位置)的经纬度啊?uni.getLocation拿到的经纬度误差大

分类:uni-app

Android原生app集成的高德SDK,是可以通过setOnMyLocationChangeListener方法监听地图中“我的位置”的变动,从而拿到高德地图中蓝色箭头的准确位置。但是uniapp中地图api没有类似监听方法,而通过uni.getLocation或者uni.startLocationUpdate拿到的经纬度误差大。
app中集成的地图,需要点击右上角按钮将当前位置移动到 地图中心点。
图中高德地图自带的蓝色箭头是实际位置,通过uni.getLocation方法获取的经纬度确实绿色水滴所在位置,二者有时候距离可以接受,有时候距离却相差很远,导致“将地图中心点移动到当前位置”的体验非常不好

2023-09-15 15:27 负责人:无 分享
已邀请:

要回复问题请先登录注册