HERE.com路由API:无法计算路由

时间:2015-05-18 14:22:17

标签: routing here-api

我使用HERE.com路由API使用卡车GPS跟踪器的坐标计算卡车路径。所以我不需要建立优化的路线或其他什么,只需要定义卡车通过的路线:道路号,州,里程等。

由于某种原因,API不计算路由信息(返回"子类型":" NoRouteFound","详细信息":"错误是NGEO_ERROR_GRAPH_DISCONNECTED_CHECK_OPTIONS&#34 ;)接下来的两点(它们都在下面的URL以及我使用的所有其他标志中):

http://route.cit.api.here.com/routing/7.2/calculateroute.json?app_id=XXXXXXX&app_code=XXXXXXXXX&mode=fastest;carHOV;traffic:disabled;tollroad:-2&instructionformat=text&routeAttributes=waypoints,summary,summaryByCountry,legs&legAttributes=length,links,summary&maneuverAttributes=position,length,link,roadName,nextRoadName,roadNumber,nextRoadNumber,direction&linkAttributes=length,flags,roadNumber,roadName,nextLink&waypoint0=geo!42.90279,-78.89738&waypoint1=geo!42.90847,-78.91348

使用HERE.com地图服务我在地图上看到有效道路。对此有何意见或建议?

1 个答案:

答案 0 :(得分:0)

您使用的mode似乎存在问题。我想有一条从A点到B点的道路 - 它被标记为收费公路 HOV路线。免费和HOV路线的组合使得该地区没有可用的道路。

如果你遇到这样的失败,请尝试放宽约束(HOV +严格排除收费): 例如而不是mode=fastest;carHOV;traffic:disabled;tollroad:-2使用以下之一:

  • Car +严格排除收费 - mode=fastest;car;traffic:disabled;tollroad:-2
  • HOV Car +不喜欢收费 - mode=fastest;carHOV;traffic:disabled;tollroad:-1