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

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

