Routing API Developer's Guide

Request a Truck Route Avoiding Restrictions

To calculate directions that take into account truck restrictions, use the calculateroute service specifying the start (waypoint0), the destination (waypoint1), the truck fastest mode and the truck profile parameters (see Truck Profile).

Note that you also have to specify an apiKey or app_id and app_code if you are using the app_id/app_code authentication (see Acquiring Credentials) and whether to take traffic into account.

The following example queries a route for a truck that is five meters high. The optimal route passes through a link forbidden for vehicles higher than four meters. The route for the given truck does not use this link.

https://route.ls.hereapi.com/routing/7.2/calculateroute.json
?apiKey={YOUR_API_KEY}
&mode=fastest;truck
&waypoint0=geo!52.534924,13.199499
&waypoint1=geo!52.532767,13.198141
&height=5
&routeattributes=sh,bb,gr
Note: This example uses a HERE API Key to authenticate your request. For information on other possible options, see Authentication Guide. For examples of how to use the other authentication options with the Routing API, see Authentication Examples.
Figure 1. Example of avoided restricted link.

If the value of the height parameter is equal to or less than four meters or not specified, then the route uses the link with the height restriction.