收藏
回答

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

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

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

建议:

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

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

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

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

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

13 个回答

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

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

    2019-08-26
    有用 5
    回复 11
    • 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
      回复
    查看更多(6)
  • 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
    回复
  • 落魄实习生
    落魄实习生
    01-21

    也没个停止失败的回调周期

    01-21
    有用
    回复
  • Dust_187J3X1
    Dust_187J3X1
    01-06

    2021年1月6日了

    01-06
    有用
    回复 1
    • 小易27
      小易27
      01-06
      01-06
      回复
  • Future
    Future
    2020-07-30

    大神什么时候增加回调频率,急需。

    2020-07-30
    有用
    回复
  • DONG.QL
    DONG.QL
    2020-07-19

    真的需要啊,一年了,加油啊

    2020-07-19
    有用
    回复
  • Gryphon
    Gryphon
    2020-06-02

    6月了,还没开发好?

    2020-06-02
    有用
    回复
  • 俊达
    俊达
    2020-06-01

    自己加计数器吧

    2020-06-01
    有用
    回复
  • MIN
    MIN
    2020-05-18

    5月了,频次问题还没搞定吗?

    2020-05-18
    有用
    回复

正在加载...

登录 后发表内容
问题标签