为什么wx.getLocation报错几率非常的高?
发布于 5 年前 作者 yeguiying 6318 次浏览 来自 问答

由于用户反馈,获取地理定位会失败,我们就对wx.getLocation方法的fail回调进行了埋点,结果抓到了{“errMsg”:“getLocation:fail:ERROR_NOCELL&WIFI_LOCATIONSWITCHOFF”,“errCode”:2}报错几率非常之高。和用户沟通过,他们的网络都是4G的正常网络。官方有人可以回复一下吗?这个报错是什么原因造成的呢?

1 回复

你好,这个提示是周围没有基站并且没有连接wifi拿不到位置信息哈,补充下,有基站也可能拿不到定位的噢,有可能是手机不给gps定位,检查下位置服务有个高低精度定位的选项的。有基站也可能拿不到定位,这种情况就类似于手机开启了低电量模式,手机不允许通过gps定位就无法在4g下拿到定位了,通过网络定位一般是指通过wifi定位。解决的话一般是设置里把同意gps定位开关打开,在位置服务中.


回到顶部