如何在HERE API中获得没有渡轮km的路线距离

时间:2018-01-31 13:04:13

标签: here-api

我想获得与渡轮公里不包括的路线距离。

目前我正在使用以下请求:

https://tce.cit.api.here.com/2/calculateroute.json?
mode=fastest;truck;traffic:disabled&
truckType=tractorTruck&
maneuverAttributes=none&
combineChange=true&
routeAttributes=none,wp,sm,sh,no&
linkAttributes=none&
legAttributes=none&
detail=1&
alternatives=2&
rollup=total,country&
jsonattributes=41&
waypoint0=geo!stopOver!51.006511,2.321095&
waypoint1=geo!stopOver!51.137062,0.911495

这个要求给出了128.81公里但没有渡轮的距离不到100公里。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

没有任何直接属性或字段可为您提供此值。但是,您可以使用下面提供链接信息的查询来获得此信息。每个链接都有标志。您可以搜索您感兴趣的标志(在您的情况下为railFerry)并对其长度求和,这将在您的路线距离内提供轮渡长度。

https://route.cit.api.here.com/routing/7.2/calculateroute.json?waypoint0=geo!stopOver!51.006511,2.321095&waypoint1=geo!stopOver!51.137062,0.911495&mode=fastest%3Bcar%3Btraffic%3Aenabled&app_id=xxx&app_code=yyy&representation=linkPaging&language=de-de&returnElevation=true&maneuverAttributes=position%2Clength%2CtravelTime%2CstartAngle&instructionFormat=text&routeAttributes=waypoints%2Csummary