开发 iOS 导航SDK 开发指南 实用工具 算路错误码

算路错误码 最后更新时间: 2021年03月15日

进行路径规划时,如果算路失败了,会回调下面的接口,我们可以从error字段获取错误信息,下面的表格为error.code的详细解释,此外error.userInfo和error.localizedFailureReason也会包含一些额外的信息,方便排查问题。  

/**
 * @brief 驾车路径规划失败后的回调函数. since 6.1.0
 * @param driveManager 驾车导航管理类
 * @param error 错误信息,error.code参照 AMapNaviCalcRouteState
 * @param type 路径规划类型,参考 AMapNaviRoutePlanType
 */
- (void)driveManager:(AMapNaviDriveManager *)driveManager onCalculateRouteFailure:(NSError *)error routePlanType:(AMapNaviRoutePlanType)type;

响应码

问题说明

问题排查策略

环境初始化错误

算路引擎初始化错误,请通过工单系统反馈给我们。

1

路径计算成功

 - 

2

网络失败

请检查网络是否通畅,稍候再试。

3

起点错误

请选择国内坐标点,确保经纬度格式正常。

4

协议解析错误

请将算路的起点、终点、途经点以及算路策略,通过工单系统反馈给我们。

5

服务异常

请稍后再试,若多次尝试均无法正常导航,请将算路的起点、终点、途经点以及算路策略,通过工单系统反馈给我们。

6

终点错误

请选择国内坐标点,确保经纬度格式正常。

7

服务端编码异常

请将算路的起点、终点、途经点以及算路策略,通过工单系统反馈给我们。

8

数据缺乏预览数据

请将算路的起点、终点、途经点以及算路策略,通过工单系统反馈给我们。

9

数据格式错误

请将算路的起点、终点、途经点以及算路策略,通过工单系统反馈给我们。

10

没有找到通向起点的道路

请对起点进行调整。

11

没有找到通向终点的道路

请对终点进行调整。

12

没有找到通向途经点的道路

请对途径点进行调整。

13

算路失败

请将算路的起点、终点、途经点以及算路策略以及NSError.description信息,通过工单系统反馈给我们。

19

起点/终点/途经点的距离太长

起点到途经点再到终点,两两相加的直线距离太长,导致的失败。一般发生在货车算路、骑步行算路。请将算路的起点、终点、途经点以及 NSError 信息,通过工单系统反馈给我们。

21

途经点错误

请选择国内坐标点,确保经纬度格式正常。

2999 

有新的独立算路任务在进行中导致本次独立算路失败  

当有连续两次算路的时候,第一次算路会被取消返回算路失败错误码2999,请确保前一次算路结果返回后,再触发调用下一次算路 

3000 

无定位权限

导航SDK进行无起点算路时,检测到 authorizationStatus 为 kCLAuthorizationStatusDenied 会返回此错误,请确保 App 可以访问位置信息。

3001 

无精确位置权限

导航SDK进行无起点算路和实时导航都需要使用到精确定位位置,请确保App具有定位精确位置的权限。


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