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

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

进行路径规划时,如果算路失败了,会回调下面的接口,我们可以从AMapCalcRouteResult中errorCode字段获取错误信息,下面的表格为errorCod的详细解释,此外errorDetail 和errorDescription也会包含一些额外的信息,需要排查问题的时候请务必提供这两个信息。 

 /**
 * 路线规划失败回调,包括算路、导航中偏航、用户改变算路策略、行程点等触发的重算,具体算路结果可以通过{@link com.amap.api.navi.model.AMapCalcRouteResult}获取
 * 可以通过CalcRouteResult获取算路错误码、算路类型以及路线id
 * @param routeResult {@link com.amap.api.navi.model.AMapCalcRouteResult}
 * @since 6.1.0
 */
void onCalculateRouteFailure(AMapCalcRouteResult routeResult);

响应码

问题说明

问题排查策略

网络失败

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

起点错误

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

协议解析错误

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

终点错误

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

7

服务端编码异常

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

数据缺乏预览数据

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

数据格式错误

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

10

没有找到通向起点的道路

请对起点进行调整。

11

没有找到通向终点的道路

请对终点进行调整。

12

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

请对途径点进行调整。

13

用户key非法或过期

请检查key配置

17

请求超出配额

请将key、errorDetail 和errorDescription 通过工单系统反馈给我们。

18 

请求参数非法

请检查是否有异常信息输出,请将key、errorDetail 和errorDescription 通过工单系统反馈给我们。

19 

未知错误(可能是由于连接的网络无法访问外网)

请检查是否有异常信息输出,请将key、errorDetail 和errorDescription 通过工单系统反馈给我们。

20

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

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

21

途经点错误

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

22

MD5安全码未通过验证,需要开发者判定key绑定的SHA1,package是否与sdk包里的一致.

请检查签名包名与KEY绑定关系是否正确

23

单位时间内访问过于频繁

 

请检查是否有异常信息输出,请将key、errorDetail 和errorDescription 通过工单系统反馈给我们。

24

请求中使用的key与绑定平台不符,例如:开发者申请的是js api的key,却用来调web服务接口

 请检查key配置是否正确

25

使用路径规划服务接口时可能出现该问题,规划点(包括起点、终点、途经点)不在中国陆地范围内

请检查起终点是否正确,经纬度是否填反

26

使用路径规划服务接口时可能出现该问题,路线计算失败,通常是由于道路起点和终点距离过长导致

请检查起终点是否正确,经纬度是否填反

28

调用直接导航 没有算路 参数错误,缺失有效的导航路径,无法开始导航

请检查调起组件的时候是否算路成功 

29  

路径规划与当前导航状态不匹配。如果正在导航中,无法进行与导航不匹配的普通算路 

请检查当前算路类型(驾车/骑行/步行)与当前正在导航的交通类型是否一致 

2999 

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

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

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