HERE Route Matching v8 continuously computes routes while the vehicle is travelling, to update the ETA. After the initial route planning, call the router again, for example, every few minutes, providing the GPS trace, to get an updated ETA.
Activate this feature by &routeMatch=2 and put the trace into the POST body.
How does it work:
Routing computes the estimated time of arrival (ETA) by choosing the optimal route path and estimating the speed driven along this path, including real time traffic and periodical traffic patterns.
Routing also takes into account date/time dependent access restrictions and country/region wide truck bans and alike.
Routing also takes into account the required legal driver rest times (hours of service).
For electric/hybrid vehicles, routing includes the required charging delays.
While the vehicle is driving, the situation can change (traffic, stops, detours...). Hence the route/ETA should be recalculated frequently, starting from the current location and current time.
The ETA Tracking feature connects Route Matching (of the driven part) with Routing (of the remaining part) in a single request.
ETA Tracking considers the last short/long breaks taken so far, to schedules the upcoming legal rests accordingly. It combines planned legal rests cleverly with date/time driving restrictions (like weekend truck bans) and with planned waiting times at ferries, hubs, delivery or pickup points.
In reality, commercial drivers obey to the legal rest times, but split/take them earlier, at their favorite places or in hubs/deliveries, and stay there longer than legally required. ETA Tracking can automatically learn the real driver rest patterns along certain routes (private and anonymized per customer) in the appropriate detail level (which drivers or weekdays / start times to distinguish etc.
ETA Tracking can match the driving/rest behavior observed so far (while on a trip) to the best fitting learned rest pattern. So it can refine the expected legal rests by the actual/typical breaks.
This rest learning can automatically consider special constellations, like switching drivers, driver's initial rest status or two drivers in the truck. It still obeys to specific date/time restrictions and considers traffic delays.
Stop learning features: