收藏
回答

微信小程序调用wx.getLocation API失败

问题模块
API和组件

微信小程序调用wx.getLocation API失败返回getLocation:fail timeout,请问是出什么问题了呢

最后一次编辑于  2017-04-06  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

10 个回答

  • 林超
    林超
    2017-04-06

    工具还是客户端?


    请给一些有效信息

    2017-04-06
    赞同
    回复
  • 玖头
    玖头
    2017-04-19

    遇到了同样的问题,工具

    2017-04-19
    赞同
    回复
  • 林超
    林超
    2017-04-19

    工具报这错误,是因为连接 api.map.qq.com 失败了 检查下系统网路是否有问题

    2017-04-19
    赞同
    回复 1
    • 유미
      유미
      03-24

      求解:


      1. wx.getlocation  接口,弹窗了,点击允许,但是执行的是 fail

      2. 后来发现是因为 手机没有对 微信授权地址,导致的,

      3. 对于这种情况后面要怎么处理,


      4. 看了微信的官网文档, 允许又不 success 的 有点晕,不知道应该怎么处理这个接口了,


      03-24
      赞同
      回复
  • 行走的脂肪、
    行走的脂肪、
    2017-06-01

    怎么解决的啊。我现在一直失败,没发弄了。ping api.map.qq.com 是通的。

    2017-06-01
    赞同
    回复
  • 娜子😉^_^
    娜子😉^_^
    2017-06-26

    我的也失败,求解

    2017-06-26
    赞同
    回复
  • Wong
    Wong
    2017-07-11

    工具上遇到同样的问题,但是在android 却可以, 请问什么问题?

    2017-07-11
    赞同
    回复
  • 第一桶金
    第一桶金
    2017-08-21

    在真机上测试测试的时候需要通过用户授权,因为部分接口需要获得同意后才能调用,此类接口调用时,如果用户未授权过,会弹窗询问用户,用户点击同意后方可调用接口。如果用户点了拒绝,则短期内调用不会出现弹窗,而是直接进入 fail 回调。用户可以在小程序设置界面中修改对该小程序的授权信息。本接口用于提前向用户发起授权,调用后会立刻弹窗询问用户是否同意小程序使用某项功能或获取用户的某些数据,但不会实际调用接口。如果用户之前已经同意,则不会出现弹窗,直接返回成功。
    这些api需要通过授权

    2017-08-21
    赞同
    回复 1
    • 유미
      유미
      03-24

      求解:


      1. wx.getlocation  接口,弹窗了,点击允许,但是执行的是 fail

      2. 后来发现是因为 手机没有对 微信授权地址,导致的,

      3. 对于这种情况后面要怎么处理,看了微信的官网文档,


      弹窗不弹窗的,允许又不 success的 有点晕,不知道应该怎么处理这个接口了

      03-24
      赞同
      回复
  • Justin
    Justin
    2018-10-16

    今天遇到一个华为honor 7x手机,微信客户端版本6.7.3. 用户权限也设置允许访问位置信息了,gps也是打开的。但是一直是getLocation:fail timeout。我快疯了,这是什么问题呢。

    2018-10-16
    赞同
    回复