收藏
回答

小程序getLocation获取失败

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug getLocation 客户端 6.7.2 2.2.1

- 当前 Bug 的表现(可附上截图)


问题1:由我的小程序,使用getLocation接口频率很高,每操作一个流程都会调用getLocation接口3次,几百个人在用,天天都有人反馈获取不到位置,一个人会出现几次,返回信息


{"errCode":2,"errMsg":"getLocation:fail:ERROR_NOCELL&WIFI_LOCATIONSWITCHOFF"}

问题2:很多情况拿到的位置不准,就是从a到b地,在b地定位拿到了a的地的位置,还有就是完全拿错了,偏差几km,以下是业务员反馈的内容


- 预期表现


- 复现路径

频繁调用getLocation接口


- 提供一个最简复现 Demo

不是一直出现,是随机明


代码:


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

8 个回答

  • 小商城
    小商城
    2018-08-28

    补充:常见的错误

    1. {"errCode":404,"errMsg":"getLocation:fail:ERROR_SERVER_NOT_LOCATION"}

    2. {"errCode":1,"errMsg":"getLocation:fail:ERROR_NETWORK"}

    2018-08-28
    赞同 1
    回复 1
    • 牛剑南
      牛剑南
      01-22

      楼主问题解决了吗?现在最新版本还存在吗?我司的小程序也是需要频繁定位,而且精确度100米,不知道可行不

      01-22
      回复
  • 是柿子啊
    是柿子啊
    2018-08-28

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

    2018-08-28
    赞同
    回复 5
    • 小商城
      小商城
      2018-08-28

      wechatide://minicode/hBGo90mn792H


      我把相关代码拿出来了,不是每次都出现,我是有几百人在用,苹果,安卓都有出现,

      微信版本:6.7.2

      手机系统:ios 10和安卓,

      像以下3种错误,应该去哪里查资料,都不知道是什么原因,应该如何避免,还有就是拿位置,会拿到上一次定位的位置不是新的,

      1. {"errCode":404,"errMsg":"getLocation:fail:ERROR_SERVER_NOT_LOCATION"}

      2. {"errCode":1,"errMsg":"getLocation:fail:ERROR_NETWORK"}

        3.{"errCode":2,"errMsg":"getLocation:fail:ERROR_NOCELL&WIFI_LOCATIONSWITCHOFF"}

      2018-08-28
      回复
    • cunjinli
      cunjinli
      2018-08-31回复小商城

      你好,目前无法复现,你那边有能复现的设备吗?

      2018-08-31
      回复
    • cunjinli
      cunjinli
      2018-09-03回复cunjinli

      有复现的设备,麻烦提供一下appid、操作时间、微信号。

      2018-09-03
      回复
    • 小商城
      小商城
      2018-09-04回复cunjinli

      微信号:wangxuefeng0109 日志上传2018/8/30 11:20

      appid:wx1ae3b6e6b267c94d

      操作时间,每天都会发生


      2018-09-04
      回复
    • Tummy
      Tummy
      2018-09-04回复小商城

      提供一下微信号哈,我联系你看看。thx.

      2018-09-04
      回复
  • ……o>_<o
    ……o>_<o
    2018-08-29

    唉 我们的应用也是,总是有用户定位的非常不准,刷新也不行,是怪用户手机呢还是怪微信呢,毕竟小程序依赖于微信,我都怀疑接口拿的是微信自己缓存下来的位置信息。。。求助

    2018-08-29
    赞同
    回复
  • cunjinli
    cunjinli
    2018-08-30

    我们看下这个问题。

    2018-08-30
    赞同
    回复 1
  • 。
    2018-09-06

    我这边也是这种情况,就一直定位到那个地方,手机移动了也不管用,gps开着的

    2018-09-06
    赞同
    回复
  • 户枢不蠹流水不腐
    户枢不蠹流水不腐
    2018-12-04

    补充,今天也遇到了,小米6,使用移动4G

    2018-12-04
    赞同
    回复
  • 仙生
    仙生
    2018-12-19

    我也遇到过,就是频繁调用getlocation的时候会偶现失败情况, 最简代码不用贴了, 就一个button绑定getlocation事件,拼命点就会出现

    2018-12-19
    赞同
    回复
  • cshenger
    cshenger
    01-21

    请问404的这个问题要怎么解决,我碰到了这个问题,模拟器上能取到位置,但是真机不行。

    01-21
    赞同
    回复