TravelStep(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Deprecated: Use
ShipmentRoute.Transition
instead. Travel between each visit along the route: from the
vehicle's start_location
to the first visit's
arrival_location
, then from the first visit's
departure_location
to the second visit's arrival_location
,
and so on until the vehicle's end_location
. This accounts only
for the actual travel between visits, not counting the waiting time,
the time spent performing a visit, nor the distance covered during a
visit.
Invariant: travel_steps_size() == visits_size() + 1
.
If the vehicle does not have a start_ and/or end_location, the corresponding travel metrics are 0 and/or empty.
Attributes | |
---|---|
Name | Description |
duration |
google.protobuf.duration_pb2.Duration
Duration of the travel step. |
distance_meters |
float
Distance traveled during the step. |
traffic_info_unavailable |
bool
When traffic is requested via OptimizeToursRequest.consider_road_traffic, and the traffic info couldn't be retrieved for a TravelStep, this boolean is set to true. This may be temporary (rare hiccup in the realtime traffic servers) or permanent (no data for this location). |
route_polyline |
google.cloud.optimization_v1.types.ShipmentRoute.EncodedPolyline
The encoded polyline representation of the route followed during the step. This field is only populated if OptimizeToursRequest.populate_travel_step_polylines is set to true. |