做的代驾app,需要实时获取位置并记录行驶路线。
我每隔5秒获取一次定位,并记录、绘制在地图上。
下图中红色线为实际行走记录,蓝色线为app绘制的,我全程录屏、记录定位点。uni.getLocation获取的定位不准,时常不更新定位,一直在一个点。过一会儿才有新的定位更新。
我用uni.getLocation({
、wx.getLocation({
都试过,效果一样
我拿多个手机测的,都这样。测试机型:华为荣耀20i、华为nova2S.
代码:
uni.getLocation({
type: 'gcj02',
success: function(res) {
let latitude = res.latitude;
let longitude = res.longitude;
}
})
我用相同的方法做的微信小程序就可以,定位、实时绘制路线都正确。
请问:有什么方法解决?
南烛123
你好,请问解决了吗?有个别点会有漂浮的情况
2022-10-31 13:31