收藏
回答

wx.getLocation定位错乱,怀疑sdk服务有缓存?

我们小程序全国都有用户,有的新用户在北京获取到的经纬度却是云南,有的用户在广州获取到的经纬度却是北京。都是真机用户

定位核心代码如下

 wx.getLocation({
        type: 'gcj02',
        isHighAccuracy: true,
        success (res) {
          console.log('获取位置信息成功:', res)
          const location = {latitude: res.latitude, longitude: res.longitude}
          ctx.setLocation(location)
          ctx.reportToWx(location)
          cbSuc && cbSuc(res)
        },
        fail (e) {
          console.log(e)
          Toast('定位失败,请开启定位以便为您提供更好的服务')
          cbError && cbError()
        }
      })
回答关注问题邀请回答
收藏
登录 后发表内容
问题标签