收藏
回答

wx.getLocation 安卓手机问题

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug wx.getLocation 客户端 Android 6.6.5 1.9.97

wx.getLocation 在安卓手机获取经纬度,有时候需要很久都返回不了,有时候获取失败

我们所有的接口的公共参数都需要传经纬度,都需要getLocation之后才发送请求的,要是getLocation在安卓问题这么严重,那对用户体验影响很大的!!!我看很多人都反馈这个问题了,麻烦尽快给出解决方案!

最后一次编辑于  2018-07-23  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

5 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2018-07-26

    你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-07-26
    赞同
    回复 1
    • Ucdit
      Ucdit
      05-31

      这个安卓手机都有这个问题,,

      05-31
      回复
  • 岁月无痕
    岁月无痕
    2018-12-25

    请问解决了吗

    2018-12-25
    赞同
    回复 1
    • Ucdit
      Ucdit
      05-31

      没有,你也有这个问题吗

      05-31
      回复
  • 科西
    科西
    2018-07-24

    这个是不是因为用户离开了小程序(没有退出但是离开了),或者屏幕关闭了,文档里好像有说明,用户离开小程序的时候,这个接口是不能用的

    2018-07-24
    赞同
    回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    2018-07-23

    首先 进首页 请求用户授权权限。用户允许授权后 缓存一份经纬度,接口请求失败看下你的基础库 是哪个版本的,

    2018-07-23
    赞同
    回复 7
    • Ucdit
      Ucdit
      2018-07-23

      可以用户要是一直移动的话,经纬度肯定是要实时获取的,我的基础库版本挺高的,1.9以上了

      2018-07-23
      回复
    • Ucdit
      Ucdit
      2018-07-23

      允许授权了

      2018-07-23
      回复
    • 仙森ღ₅₂₀¹³¹⁴
      仙森ღ₅₂₀¹³¹⁴
      2018-07-23

      用户移动 不是应该做 移动轨迹那个么。

      2018-07-23
      回复
    • 仙森ღ₅₂₀¹³¹⁴
      仙森ღ₅₂₀¹³¹⁴
      2018-07-23

      静默获取用户当前位置。不用一直授权

      2018-07-23
      回复
    • Ucdit
      Ucdit
      2018-07-23回复仙森ღ₅₂₀¹³¹⁴

      就是每次请求获取用户当前位置,调用的是wx.getLocation,在安卓手机很慢,有时候还会失败

      2018-07-23
      回复
    查看更多(2)
  • small & significant
    small & significant
    2018-07-23

    首先确认用户有没有点击确认授权,如果直接点了取消可不是一直拿不到

    2018-07-23
    赞同
    回复 1
    • Ucdit
      Ucdit
      2018-07-23

      授权了

      2018-07-23
      回复