收藏
回答

wx.onLocationChange能否加个精度选项和上报频率选项?

用小程序测试了下wx.onLocationChange,

坐那没动,console.log显示每隔一秒钟就会回调一次,相当于一秒钟回调一次

建议:

  1. 可以加个位置变化精度选项,比如移动超过1米,再回调

  2. 可以加个回调频率,比如可以选择1ms、1min、5min等

如果有以上两个选项感觉是不是可以能更省电?客户也更愿意使用,

否则客户会以费电抵触使用,导致该API实际用不起来

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

21 个回答

  • 小程序技术专员-sanford
    小程序技术专员-sanford
    2019-08-26
    1. 位置变化精度这个其实没有意义,定位已经监听了才知道,只是没有返回数据给你

    2. 回调频率是可以有的,我们评估下

    2019-08-26
    有用 5
    回复 16
    • Setsuna
      Setsuna
      2019-10-07
      评估完了没
      2019-10-07
      回复
    • Setsuna
      Setsuna
      2019-10-10
      什么时候改啊 这个东西太费电了 上报频率也不改
      2019-10-10
      回复
    • 沉迷学习,日渐发福
      沉迷学习,日渐发福
      2019-10-16
      目前这个onLocationChange功能就是废的,1s轮询一次有什么意义,我直接setInterval一秒查一次getLocation岂不是和这个功能一样?
      2019-10-16
      回复
    • 小老布
      小老布
      2020-01-03
      什么时候能改?
      2020-01-03
      回复
    • README
      README
      2020-01-03
      2020年了大哥,什么时候能改好呀
      2020-01-03
      回复
    查看更多(11)
  • 生命在于折腾
    生命在于折腾
    2021-07-15

    两年过去了,你评估完了没有啊,急需

    2021-07-15
    有用 1
    回复
  • 我在路上
    我在路上
    2021-06-25

    回调频率太高,升级一下,加油啊!!!

    2021-06-25
    有用 1
    回复
  • HONGFEI
    HONGFEI
    2020-09-29
    let index = 0;
        wx.onLocationChange(function (res) {
          index ++; //用接收频率对 index计数
          if (index >= 60)  //假设60秒后
          {
             //TODO:每n分钟提交到后端
            index = 0;
          }
        })
    


    2020-09-29
    有用 1
    回复
  • 惠辽宁
    惠辽宁
    2020-03-03

    同问 希望官方尽快加入这个功能呀,我们很多业务场景也需要

    2020-03-03
    有用 1
    回复
  • Anonyme
    Anonyme
    06-07

    2023年了还没评估好吗

    06-07
    有用
    回复
  • 叶鑫
    叶鑫
    2021-11-26

    马上2022了,有生之年能评估好吗

    2021-11-26
    有用
    回复
  • 飘雪
    飘雪
    2021-09-16

    马上2022年了,疫情都已经过去两年了,还没好吗

    2021-09-16
    有用
    回复
  • A
    A
    2021-08-10

    2021.8.10了

    2021-08-10
    有用
    回复
  • ▽·H=a(a>0)
    ▽·H=a(a>0)
    2021-05-15

    这个B函数就是个坑,回调频率真他妈高。

    2021-05-15
    有用
    回复

正在加载...

登录 后发表内容
问题标签