ConsumableTrafficPolyline

Gęstość ruchu na trasie pojazdu.

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

object (SpeedReadingInterval)

Prędkość ruchu na trasie od poprzedniego punktu do bieżącego punktu pośredniego.

encodedPathToWaypoint

string

Ścieżka, którą kierowca podąża od poprzedniego punktu do bieżącego. Ś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 fragmencie ścieżki. Na podstawie ścieżki z punktami P_0, P_1,…, P_N (indeks zaczyna się od 0) interwał odczytu szybkości określa interwał i opis ruchu 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. Jeśli indeks w pliku JSON wynosi 0, pole będzie puste.

endPolylinePointIndex

integer

Indeks końcowy tego przedziału na ścieżce. Jeśli indeks w pliku JSON wynosi 0, pole będzie puste.

speed

enum (Speed)

Prędkość ruchu w tym przedziale czasu.

Szybkość

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

Wartości w polu enum
SPEED_UNSPECIFIED Wartość domyślna. Ta wartość nie jest używana.
NORMAL Normalna prędkość, nie wykryto spowolnienia.
SLOW Wykryto spowolnienie, ale nie utworzyła się korka.
TRAFFIC_JAM Wykryto korek uliczny.