收藏
回答

部分安卓机型调用wx.getLocation后返回超时或没有返回值,为什么?

存在用户使用安卓/鸿蒙系统手机出现2种情况:1、调用失败,请求超时;2、没有返回值,成功或失败或complete都没有返回值

机型:小米14、mate40pro

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

2 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    04-30

    经确认微信安卓客户端8.0.49版本,当小程序页面同时存在地图和请求定位时偶现异常.

    https://developers.weixin.qq.com/miniprogram/dev/component/map.html

    开发者侧可以通过

    a.通过设置地图show-location为true

    b.延迟定位请求到地图出现之后 规避

    用户侧可以引导划掉小程序重新进小程序来重新定位

    客户端尽快修复中,带来不便十分抱歉

    04-30
    有用
    回复 1
    • Autism
      Autism
      05-06
      谢谢
      05-06
      回复
  • Xyn💗
    Xyn💗
    04-30

    有解决吗?

    04-30
    有用
    回复 2
    • Autism
      Autism
      发表于移动端
      04-30
      发现是用户更新了最新版本的微信APP导致无法获取定位,回退微信版本8.0.47及以前的版本就可以正常获取
      04-30
      回复
    • Xyn💗
      Xyn💗
      04-30回复Autism
      好的,谢谢
      04-30
      回复
登录 后发表内容