都一年这个问题,还没有解决吗,官方领导,这个不是手机的问题,我几个手机都会出这样的问题,手机放那不动,会获取到不同的经纬度
使用wx.onLocationChange 时,位置没变 但会回调经纬度变化nLocation() { var that = this const _locationChangeFn = function(res) { console.log('location change', res) that.editSmallLocation(res.latitude, res.longitude) } wx.authorize({ scope: 'scope.userLocationBackground', success: function (res) { wx.startLocationUpdateBackground({ success: (res) => { console.log(res); wx.onLocationChange(_locationChangeFn) }, }) }, fail: function (res) { console.log(res); wx.showModal({ content: '获取后台定位权限失败,请前往设置打开"使用小程序和离开小程序后"', confirmText: '设置', success(res) { if (res.confirm) { wx.openSetting() } else if (res.cancel) { wx.onLocationChange(_locationChangeFn) } } }) }, }) }, [图片] 这是wx.onLocationChange 返回的数据,手机一直没动,但是返回的经纬度有变化,打码的是相同的数据
2022-09-16官方领导我也是同样的问题,折腾了好多天了,我也没有找到解决办法,我手机不动,获取的经纬度乱跳,不移动也会出不一样的经纬度,这个有办法吗
wx.onLocationChange API 在真机度移动的情况下返回的经纬度偏差过大例如我只移动了 1cm 或 10m ,然后计算API返回的 新旧经纬度 的 相差距离,高达几百米甚至千米 [图片]
2022-09-16