ConsumableTrafficPolyline

Gęstość ruchu na ścieżce pojazdu.

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

object (SpeedReadingInterval)

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

encodedPathToWaypoint

string

Ścieżka, którą kierowca jedzie od poprzedniego punktu do bieżącego punktu. Ścieżka zawiera punkty orientacyjne, dzięki którym klienci mogą wyświetlać znaczniki ruchu na ścieżce (patrz speedReadingInterval). Dekodowanie nie jest jeszcze obsługiwane.

SpeedReadingInterval

Wskaźnik gęstości ruchu na ciągłym odcinku ścieżki. W przypadku ścieżki z punktami P_0, P_1,…, P_N (indeks zaczynający się od 0) interwał odczytu szybkości definiuje interwał i opisuje ruch za pomocą tych kategorii.

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

integer

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

endPolylinePointIndex

integer

Indeks końcowy tego przedziału na ścieżce. W pliku JSON, gdy indeks ma wartość 0, pole będzie wyglądać na puste.

speed

enum (Speed)

Prędkość ruchu w tym przedziale czasu.

Szybkość

Klasyfikacja prędkości ścieżki 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ść, bez opóźnień w ruchu.
SLOW Wykryto spowolnienie, średnie natężenie ruchu.
TRAFFIC_JAM opóźnienia w ruchu,