开发 iOS 室内定位SDK 开发指南 实用工具 错误码对照表

错误码对照表 最后更新时间: 2021年01月22日

定位错误码

功能:室内定位失败的错误原因。

示例:

if (error.code == SCAN_ERROR_BLE_NOTALLOW)

定义:

#define INDOOR_ERROR_CODE - 1   // 定位错误
#define SCAN_ERROR_BLE_UNSUPPORTED - 100    // 设备不支持蓝牙定位
#define SCAN_ERROR_BLE_NOTOPEN - 101    // 蓝牙没有打开
#define SCAN_ERROR_BLE_NOTALLOW - 102   // 定位权限被禁止
#define SCAN_ERROR_BLE_NORESULT - 103   // 蓝牙扫描没有结果
#define LOCATION_ERROR_IDNOTSUPPORT - 200   // 建筑物不支持定位
#define LOCATION_ERROR_NOFINGER - 201   // 没有指纹
#define LOCATION_ERROR_FEWFINGERS - 202 // 指纹太少
#define LOCATION_ERROR_ONLINE - 206 // 在线定位失败
#define LOCATION_ERROR_UUID - 207   // 没有蓝牙UUID
#define NETWORK_ERROR_DISCONNECT - 300  // 网络连接失败
#define NETWORK_ERROR_MISMATCH - 301    // 网络类型不匹配
#define NETWORK_ERROR_CONNECTERROR - 302    // 网络连接路由错误
#define NETWORK_ERROR_TIMEOUT - 303 // 网络连接超时
#define NETWORK_ERROR_REQUEST - 304 // 网络访问错误
#define LBS_ERROR_REQUEST - 400 // LBS请求错误
#define LBS_ERROR_KEY - 401 // LBS的KEY错误

字段:

名称

说明

INDOOR_ERROR_CODE

-1

定位错误

SCAN_ERROR_BLE_UNSUPPORTED

-100

设备不支持蓝牙定位

SCAN_ERROR_BLE_NOTOPEN

-101

蓝牙没有打开或者无蓝牙

SCAN_ERROR_BLE_NOTALLOW

-102

定位权限被禁止

SCAN_ERROR_BLE_NORESULT

-103

蓝牙扫描没有结果

LOCATION_ERROR_IDNOTSUPPORT

-200

建筑物不支持定位

LOCATION_ERROR_NOFINGER

-201

没有指纹

LOCATION_ERROR_FEWFINGERS

-202

指纹太少

LOCATION_ERROR_ONLINE

-206

在线定位失败

LOCATION_ERROR_UUID

-207

没有蓝牙UUID

NETWORK_ERROR_DISCONNECT

-300

网络连接失败

NETWORK_ERROR_MISMATCH

-301

网络类型不匹配

NETWORK_ERROR_CONNECTERROR

-302

网络连接路由错误

NETWORK_ERROR_TIMEOUT

-303

网络连接超时

NETWORK_ERROR_REQUEST

-304

网络访问错误

LBS_ERROR_REQUEST

-400

LBS服务器请求错误

LBS_ERROR_KEY

-401

LBS的KEY错误

说明: LBS服务器请求错误的具体原因可参见NSError的domain字段。

返回顶部 示例中心 常见问题 智能客服 公众号
二维码