收藏
回答

为什么wx.getLocation报错几率非常的高?

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

回答关注问题邀请回答
收藏

2 个回答

  • TNT
    TNT
    2020-03-02

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



    2020-03-02
    有用 1
    回复 4
    • 草料二维码
      草料二维码
      2020-03-02
      好的,谢谢你。
      2020-03-02
      回复
    • TNT
      TNT
      2020-03-02回复草料二维码
      😂,才发现是草料二维码。我们在用的。
      2020-03-02
      回复
    • 草料二维码
      草料二维码
      2020-03-03回复TNT
      哈哈哈缘分呀。欢迎对我们的产品提出各种改进意见哦。另外我想问一下,用户网络为4G的情况,也可能拿不到定位呀,这就是有基站也可能拿不到定位的情况吗?这个有什么办法可以处理吗?只能通过链接Wi-Fi进行定位吗?
      2020-03-03
      回复
    • TNT
      TNT
      2020-03-03回复草料二维码
      看下用户是否开启了gps定位
      2020-03-03
      回复
  • 醉霜林
    醉霜林
    2020-05-15

    部分机型和系统也不行,坑啊

    2020-05-15
    有用
    回复
登录 后发表内容
问题标签