收藏
回答

wx.getLocation 一直 fall 报错

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.getLocation 工具 8.0.6 2.10.4

调用 wx.getLocation 直接fail 提示频繁调用会消耗电量


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

2 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2021-05-31

    当前小程序频繁调用wx.getLocation接口会导致用户手机电量消耗较快,请开发者改为使用持续定位接口wx.onLocationChange,该接口会固定频率回调,使用效果与跟频繁调用getLocation一致。

    从基础库2.17.0版本起(预计发布时间2021.4.9),将对getLocation接口增加频率限制,包括:

    1. 在开发版或体验版中,30秒内调用getLocation,仅第一次有效,剩余返回fail。
    2. 正式版中,为保证小程序正常运行同时不过度消耗用户电量,一定时间内(根据设备情况判断)调用getLocation,仅第一次会返回实时定位信息,剩余返回与第一次定位相同的信息。

    未做好兼容调整可能会影响用户体验,请开发者尽快适配。

    具体请参考社区公告https://developers.weixin.qq.com/community/develop/doc/000aee91a98d206bc6dbe722b51801


    2021-05-31
    有用 1
    回复 1
    • 👾 王优秀
      👾 王优秀
      2021-05-31
      我不需要 一直监听经纬度的变化  我只需要获取一次 现在是 第一次调用 也会 fail
      2021-05-31
      回复
  • 七月旅人
    七月旅人
    2021-06-03

    大佬有解决了没,我发现我几个小程序的体验版都报这个错了,这什么玩意。之前还好好的

    2021-06-03
    有用
    回复 1
    • 👾 王优秀
      👾 王优秀
      2022-06-02
      抱歉才回复你,我更换了 api 不用这个了。
      2022-06-02
      回复
登录 后发表内容