ConsumableTrafficPolyline

Natężenie ruchu na trasie pojazdu.

Zapis JSON
{
  "speedReadingInterval": [
    {
      object (SpeedReadingInterval)
    }
  ],
  "encodedPathToWaypoint": string
}
Pola
speedReadingInterval[]

object (SpeedReadingInterval)

Prędkość ruchu na ścieżce od poprzedniego punktu do bieżącego punktu.

encodedPathToWaypoint

string

Ścieżka kierowcy od poprzedniego punktu do bieżącego punktu. Ta ścieżka zawiera punkty orientacyjne, więc klienci mogą pokazać znaczniki ruchu na niej (patrz speedReadingInterval). Dekodowanie nie jest jeszcze obsługiwane.

SpeedReadingInterval

Wskaźnik natężenia ruchu na przyległym odcinku ścieżki. Biorąc pod uwagę ścieżkę z punktami P_0, P_1, ... , P_N (indeks liczony od zera), SpeedReadingInterval definiuje przedział i opisuje jego ruch według następujących kategorii.

Zapis JSON
{
  "startPolylinePointIndex": integer,
  "endPolylinePointIndex": integer,
  "speed": enum (Speed)
}
Pola
startPolylinePointIndex

integer

Indeks początkowy tego interwału na ścieżce. W formacie JSON, gdy indeks ma wartość 0, pole będzie puste.

endPolylinePointIndex

integer

Indeks końcowy tego interwału na ścieżce. W formacie JSON, gdy indeks ma wartość 0, pole będzie puste.

speed

enum (Speed)

Prędkość ruchu w tym interwale.

Szybkość

Klasyfikacja prędkości linii łamanej na podstawie danych o ruchu.

Wartości w polu enum
SPEED_UNSPECIFIED Wartość domyślna. Ta wartość nie jest używana.
NORMAL Normalna prędkość, korek nie jest wykrywany.
SLOW Wykryto korek, ale nie utworzono korka.
TRAFFIC_JAM Wykryto korek.