错误码对照表 最后更新时间: 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字段。