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 docelowego do bieżącego punktu docelowego.

encodedPathToWaypoint

string

Ścieżka, którą podąża kierowca od poprzedniego punktu do bieżącego punktu. Na tej ścieżce znajdują się punkty orientacyjne, dzięki którym klienci mogą wyświetlać oznaczenia natężenia ruchu (patrz speedReadingInterval). Dekodowanie nie jest jeszcze obsługiwane.

SpeedReadingInterval

Wskaźnik gęstości ruchu na ciągłym fragmencie ścieżki. Biorąc pod uwagę ścieżkę z punktami P_0, P_1, ... , P_N (indeks liczony od zera), SpeedReadingInterval definiuje interwał i opisuje ruch przy użyciu następujących kategorii.

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

integer

Indeks początkowy tego interwału w ś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 szybkoś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ść, nie wykryto spowolnienia.
SLOW Wykryto korek, ale nie było żadnych korków.
TRAFFIC_JAM Wykryto korek uliczny.