Traffic
The routing matrix calculation can take into account traffic information. This may impact the distances/travel times in the calculated matrix.
Traffic information is time dependent. It can be one of the following:
- Current state of traffic (live)
- Historical traffic data
When planning ahead or calculating routes in the past, the time of traffic must be specified. Only one time point can be specified as the departure time from all origins. This departure time is then applied to all route calculations.
The service automatically decides which traffic information to apply. For departure times in the future, either live or historical traffic data is applied depending on how far the departure time is in future. For departure times in the past, only historical traffic data is applied. Long-term road closures are always applied, regardless of the departure time (except in profile
mode, where they are never applied).
Note that traffic information is only relevant for car
and truck
modes, matrix calculation in pedestrian
and bicycle
modes does not use any traffic information.
Departure time
Traffic time is determined by the departureTime
field in the matrix request. Possible values are:
- Omitted or
null
: the service uses traffic information at the current time. - ISO 8601 datetime (with explicit time zone): the service uses the available traffic information at the specified time.
-
any
: the service does not use traffic information, except for long-term road closures.
Example
The following example shows a routing matrix request with an explicit departure time:
{
"origins": [
{"lat": 52.52103, "lng": 13.41268},
{"lat": 52.51628, "lng": 13.37771},
{"lat": 52.47342, "lng": 13.40357}
],
"regionDefinition": {
"type": "boundingBox",
"north": 52.53,
"south": 52.46,
"west": 13.35,
"east": 13.42
},
"departureTime": "2018-12-19T18:23:45+01:00"
}