I am currently using the Routing v7 API and want to migrate to v8. For my usecase I require a by country separated list of legs as in V7 of the routing API.
Is there a method how I can get the query summary response divided by country as in v7?
https://route.ls.hereapi.com/routing/7.2/calculateroute.json?apiKey=xxx&jsonattributes=9&mode=balanced;truck;traffic:disabled&representation=overview&return=summary,&routeattributes=sc&truckType=truck&waypoint0=53.07537,8.80453&waypoint1=50.54226,9.75617
which will return infos like travelTime, distance, trafficTime,countrycode, tollRoadDistance etc. split by country
cut...
""summaryByCountry": [
{
"distance": 343077,
"trafficTime": 15125,
"baseTime": 14912,
"flags": [
"tollroad",
"tunnel",
"motorway",
"builtUpArea"
],
"text": "The trip takes <span class=\"length\">343 km</span> and <span class=\"time\">4:09 h</span>.",
"travelTime": 14912,
"country": "NLD",
"tollRoadDistance": 341716,
"_type": "RouteSummaryByCountryType"
},
{
"distance": 169622,
"trafficTime": 9080,
"baseTime": 9080,
"flags": [
"tollroad",
"motorway",
"builtUpArea"
],
"text": "The trip takes <span class=\"length\">170 km</span> and <span class=\"time\">2:31 h</span>.",
"travelTime": 9080,
"country": "BEL",
"tollRoadDistance": 152117,
"_type": "RouteSummaryByCountryType"
},
...cut
Thanks!
The(summaryByCountry) is not present in v8. But If spans are requested with spans=countryCode,length, then information about the distance in each country can be retrieved. No plans to support in any other manner. Sample V8 query for the same.
Please refer the below reference document for the same.
Migration Guide.
https://developer.here.com/documentation/routing-api/migration_guide/index.html
API document.