收藏
回答

为什么用wx.onLocationChange()接口获取位置速度有的时候快有的时候慢甚至有时5s?

       const _locationChangeFn = (res) => {
      const latitude = res.latitude
      const longitude = res.longitude
      header.latitude = latitude
      header.longitude = longitude
      
      log("获取位置时间")
      wx.offLocationChange(_locationChangeFn)
      requesAjax()
    }
    
    
    wx.startLocationUpdate({
      success(res) {
        wx.onLocationChange(_locationChangeFn);
      },
      fail(res) {
        clickShowModel("提示""对不起,没有您的地理位置,壹启程将无法为您提供正常服务4""设置""取消"function (r{
        if (r) {
          wx.openSetting({
            success(res) {
              if (res.authSetting["scope.userLocation"]) {    // 如果给了授权就继续执行.
                requesAjax();
              }
            }
          })
        }
      })
      }
    })
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2022-03-28

    是否是网络问题

    2022-03-28
    有用
    回复 1
    • 2022-04-18
      我这边使用苹果13,也会出现这种情况。网络没问题
      2022-04-18
      回复
  • 2022-04-18

    楼主,请问下,有解决了吗?

    2022-04-18
    有用
    回复
登录 后发表内容