ConsumableTrafficPolyline

Natężenie ruchu na trasie dla pojazdów.

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ą 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 natężenia ruchu na sąsiadującym odcinku ś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. Jeśli indeks w pliku JSON wynosi 0, pole będzie puste.

endPolylinePointIndex

integer

Indeks końcowy tego interwału w ś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 korek, ale nie było żadnych korków.
TRAFFIC_JAM Wykryto korek.