ConsumableTrafficPolyline

  • ConsumableTrafficPolyline provides traffic density information along a vehicle's path using encoded polylines and speed readings.

  • SpeedReadingInterval objects represent traffic conditions on segments of the path, indicating speed levels like normal, slow, or traffic jam.

  • The speed field within SpeedReadingInterval classifies traffic speed into categories: SPEED_UNSPECIFIED, NORMAL, SLOW, and TRAFFIC_JAM.

  • encodedPathToWaypoint is a string representing the path with landmarks, enabling the display of traffic markers; decoding is not yet supported.

Traffic density along a Vehicle's path.

JSON representation
{
  "speedReadingInterval": [
    {
      object (SpeedReadingInterval)
    }
  ],
  "encodedPathToWaypoint": string
}
Fields
speedReadingInterval[]

object (SpeedReadingInterval)

Traffic speed along the path from the previous waypoint to the current waypoint.

encodedPathToWaypoint

string

The path the driver is taking from the previous waypoint to the current waypoint. This path has landmarks in it so clients can show traffic markers along the path (see speedReadingInterval). Decoding is not yet supported.

SpeedReadingInterval

Traffic density indicator on a contiguous segment of a path. Given a path with points P_0, P_1, ... , P_N (zero-based index), the SpeedReadingInterval defines an interval and describes its traffic using the following categories.

JSON representation
{
  "startPolylinePointIndex": integer,
  "endPolylinePointIndex": integer,
  "speed": enum (Speed)
}
Fields
startPolylinePointIndex

integer

The starting index of this interval in the path. In JSON, when the index is 0, the field will appear to be unpopulated.

endPolylinePointIndex

integer

The ending index of this interval in the path. In JSON, when the index is 0, the field will appear to be unpopulated.

speed

enum (Speed)

Traffic speed in this interval.

Speed

The classification of polyline speed based on traffic data.

Enums
SPEED_UNSPECIFIED Default value. This value is unused.
NORMAL Normal speed, no traffic delays.
SLOW Slowdown detected, medium amount of traffic.
TRAFFIC_JAM Traffic delays.