收藏
回答

wx.offLocationChange 不能用,现在解决了吗?

wx.onLocationChange(function (res) {

let {

latitude,

longitude,

} = res

console.log('距离---定时', latitude, longitude)

})

wx.offLocationChange((res) => {

console.log(res,'取消监听实时地理位置变化事件')

})

无法执行

回答关注问题邀请回答
收藏

5 个回答

  • Hicheer
    Hicheer
    2021-03-05


    wx.startLocationUpdate({

    success (res){

    wx.onLocationChange((result) => {

    console.log('Location',result)

    })

    }

    })


    wx.offLocationChange()

    wx.stopLocationUpdate({

    success(res) {

    }

    })

    今天突然发现直接调wx.offLocationChange()然后再注册就不会有重复数据了,调 wx.offLocationChange((result) => {})就会有重复数据,本人也不是太清楚,刚接触小程序


    2021-03-05
    有用 5
    回复
  • Healthy
    Healthy
    2021-03-09

    这是个假的回调、不添加回调的话就能正常关闭

    2021-03-09
    有用 3
    回复
  • 千里一醉
    千里一醉
    2021-09-06

    添加了回调就没效果了 ,还是得直接调用 wx.offLocationChange()

    2021-09-06
    有用 2
    回复
  • --
    --
    2021-11-08

    直接调用 wx.offLocationChange() 如果按照官方的添加回调就不行,就是个假回调

    2021-11-08
    有用 1
    回复
  • Cjiang
    Cjiang
    2020-09-10

    有打印出来什么吗?

    2020-09-10
    有用
    回复 2
    • 张哦哦
      张哦哦
      2021-02-05
      我也遇到此问题 ,根本是不执行,一直走onLocationChange 这个方法
      2021-02-05
      回复
    • Cjiang
      Cjiang
      2021-02-05回复张哦哦
      麻烦重新发帖,详细描述下具体的信息。
      2021-02-05
      回复
登录 后发表内容
问题标签