收藏
回答

wx.startLocationUpdateBackground频率问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.startLocationUpdateBackground(Object object) 微信iOS客户端 6.5.3 2.8.0

有没有办法实现指定时间频率的后台位置信息更新,现在的频率太高了,太费电

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

5 个回答

  • 小程序技术专员-binnie
    小程序技术专员-binnie
    2019-11-08

    可以在 onLocationChange 中设定频率处理


    2019-11-08
    有用 1
    回复 3
    • 难得糊涂
      难得糊涂
      2019-11-08
      那同样解决不了后台的频率,我是想让他获取位置信息的频率可以指定
      2019-11-08
      3
      回复
    • 阿依等
      阿依等
      06-02回复难得糊涂
      ح ح حلحح !
      06-02
      2
      回复
    • 星星的亮光
      星星的亮光
      07-10
      希望官方可以加一个时间间隔,不然的话,每秒1次,用户的手机电量扛不住啊,后台服务的兄弟也顶不住,我们用来做骑手的实时位置显示,骑手多了服务器奔了(小公司),见别人设计的app插件都是挺合理的,设置时间间隔5秒,耗电量少,希望官方可以优化一下,谢谢。
      07-10
      1
      回复
  • 徐鸣
    徐鸣
    2019-12-30

    wxstartLocationUpdateBackground();确实非常耗电,强烈建议增加“频次”参数;

    如:

    wxstartLocationUpdateBackground({interval:120*1000});//120秒更新一次位置信息

    2019-12-30
    有用 2
    回复 3
    • 马利强(思远)
      马利强(思远)
      03-08
      深表赞同,这个没有自定义参数,确实很难受
      03-08
      1
      回复
    • 周怡全
      周怡全
      04-29回复马利强(思远)
      , l p .一nm n
      04-29
      回复
    • 徐鸣
      徐鸣
      04-29
      现在小程序的wxstartLocationUpdateBackground()开着实在是太太太耗电了。但实际应用场景又需要待机情况下获取位置信息。如果不能频次参数。只能考虑放弃小程序改用原生app了。
      希望微信团队重视此api的问题!!!!
      04-29
      3
      回复
  • 守夜
    守夜
    2019-11-15

    https://developers.weixin.qq.com/community/develop/doc/0008a0d42489f8466559bf3cc51c00 你有没有这个问题?

    2019-11-15
    有用
    回复
  • 流沙
    流沙
    2019-11-14

    楼主现在问题解决了吗?

    2019-11-14
    有用
    回复 2
  • Yorkshire
    Yorkshire
    2019-11-08

    如果不嫌麻烦且不需要后台接收的话,可以用定时器 + wx.getLocation 的方式实现。

    2019-11-08
    有用
    回复 3
    • 难得糊涂
      难得糊涂
      2019-11-08
      这样是不是就得一直是打开小程序界面的情况下(前台)才可以?
      2019-11-08
      回复
    • Yorkshire
      Yorkshire
      2019-11-08回复难得糊涂
      是的
      2019-11-08
      1
      回复
    • 难得糊涂
      难得糊涂
      2019-11-08
      那不行,我想要持续获取用户的位置信息的,谢谢
      2019-11-08
      回复
登录 后发表内容
问题标签