小程序getLocation获取失败
发布于 5 年前 作者 kchang 17137 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

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

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

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

  • 预期表现
  • 复现路径

频繁调用getLocation接口

  • 提供一个最简复现 Demo

不是一直出现,是随机明

代码:

9 回复

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

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

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

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

补充:常见的错误

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

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

我们看下这个问题。

getLocation:fail:ERROR_NOCELL&WIFI_LOCATIONSWITCHOFF的问题应该是手机里定位服务没开,如 华为手机 进入设置-》安全和隐私-》定位服务-》打开访问位置-》选择使用gps、WLAN和移动网络,然后就可以了

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

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

回到顶部