状态码对照表
为了更好的对问题进行排查,回调接口将返回响应码。响应码列表如下:
响应码 | 问题类型 | 问题说明 | 问题排查策略 |
---|---|---|---|
0 | MBERouterError_None | ||
1 | MBERouterError_OriDestTooNear | 起点终点距离太近 | |
2 | MBERouterError_SetOriFailed | 设置终点失败 | 起点离道路很远,或者没有算路数据文件(.red) |
3 | MBERouterError_SetDestFailed | 设置终点失败 | 终点离道路很远 |
4 | MBERouterError_ComputeFailed | 路线计算失败 | 如果是在线算路,则错误码会以字符串形式保存在additionalMessage中 |
5 | MBERouterError_MissingSubfiles | 某些省份的数据不存在或没有授权 | 省份的名称保存在 additionalMessage中 |
6 | MBERouterError_NotEnoughMemory | 内存不足 | |
7 | MBERouterError_NetworkError | 网络出错 | 在线算路时网络链接出错或服务器出错 |
8 | MBERouterError_oriNoData | 起点所在位置没有数据 | |
9 | MBERouterError_destNoData | 终点所在位置没有数据 | |
10 | MBERouterError_waypointNoData | 途经点所在位置没有数据 | |
11 | MBERouterError_oriAuthError | 起点所在位置数据授权错误 | |
12 | MBERouterError_destAuthError | 终点所在位置数据授权错误 | |
13 | MBERouterError_waypointAuthError | 途经点所在位置数据授权错误 | |
14 | MBERouterError_illegalCall | 不合理的调用接口导致的错误 | 如不支持步行离线算路的引擎中,调用离线步行 |
15 | MBERouterError_oriGuidMismatch | 起点所在位置数据与基础数据(base.dat)不匹配 | |
16 | MBERouterError_destGuidMismatch | 终点所在位置数据与基础数据(base.dat)不匹配 | |
17 | MBERouterError_waypointGuidMismatch | 途经点所在位置数据与基础数据(base.dat)不匹配 | |
18 | MBERouterError_baseDataInvalidOrMissing | 基础数据(base.dat)无效或不存在 | |
19 | MBERouterError_resultTooShort | 路线结果过短(长度为0) |