收藏
回答

wx.getLocation的错误回调都有哪些?

正常调用时,返回的正确消息如下:

{"verticalAccuracy": 0, "indoorLocationType": -1, "provider": "network", "latitude": 43.82635579427083, "errMsg": "getLocation:ok", "accuracy": 225, "horizontalAccuracy": 225, "type": "gcj02", "steps": 0, "speed": 0, "longitude": 125.26528564453125, "direction": 0}

异常调用时,返回的错误消息如下:

{"errMsg": "getLocation:fail:ERROR_NOCELL&WIFI_LOCATIONSWITCHOFF", "errCode": 2}
{"errno": 103, "errMsg": "getLocation:fail auth deny"}

其中这两种情况,第一种是手机没开定位权限,第二种是小程序没改位置权限。

那么,除此之外,还有其他场合吗?因为我现在想对类似于这种没给位置权限的场合能特殊处理,但我还不确定具体的错误回调都有哪些。

之后,我记着之前连续调用wx.getLocation,后续的调用会报错来着,刚刚发现不报错了,是改了吗?

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

2 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2024-06-13

    对齐线上表现了,会同样返回缓存结果

    2024-06-13
    有用 1
    回复 2
    • 赵健棋
      赵健棋
      2024-06-13
      所以,除了我提到的这两种,其他的错误消息还有哪些呢?有可以参照的文档吗?
      2024-06-13
      回复
    • 社区技术运营专员--阳光
      社区技术运营专员--阳光
      2024-06-13回复赵健棋
      没有的
      2024-06-13
      回复
  • 🍋🍋
    🍋🍋
    01-14

    第二种是小程序没改位置权限是啥意思,在什么地方改呢

    01-14
    有用
    回复
登录 后发表内容