ConsumableTrafficPolyline

Densité de trafic le long du trajet d'un véhicule.

Représentation JSON
{
  "speedReadingInterval": [
    {
      object (SpeedReadingInterval)
    }
  ],
  "encodedPathToWaypoint": string
}
Champs
speedReadingInterval[]

object (SpeedReadingInterval)

Vitesse du trafic sur le trajet entre le point de cheminement précédent et le point de cheminement actuel.

encodedPathToWaypoint

string

Trajet emprunté par le conducteur entre le point de repère précédent et le point de repère actuel. Ce parcours contient des repères afin que les clients puissent afficher des repères de trafic le long du parcours (voir speedReadingInterval). Le décodage n'est pas encore pris en charge.

SpeedReadingInterval

Indicateur de densité du trafic sur un segment contigu d'un parcours. Étant donné un chemin avec les points P_0, P_1, ..., P_N (indice à partir de zéro), SpeedReadingInterval définit un intervalle et décrit son trafic à l'aide des catégories suivantes.

Représentation JSON
{
  "startPolylinePointIndex": integer,
  "endPolylinePointIndex": integer,
  "speed": enum (Speed)
}
Champs
startPolylinePointIndex

integer

Index de début de cet intervalle dans le chemin d'accès. Dans le format JSON, lorsque l'index est égal à 0, le champ semble ne pas être renseigné.

endPolylinePointIndex

integer

Index de fin de cet intervalle dans le chemin. Dans le format JSON, lorsque l'index est égal à 0, le champ semble ne pas être renseigné.

speed

enum (Speed)

Vitesse du trafic pour cet intervalle.

Vitesse

Classification de la vitesse de la polyligne en fonction des données sur le trafic.

Enums
SPEED_UNSPECIFIED Valeur par défaut. Cette valeur n'est pas utilisée.
NORMAL Vitesse normale, aucun ralentissement n'est détecté.
SLOW Ralentissement détecté, mais aucun embouteillage n'est formé.
TRAFFIC_JAM Embouteillage détecté.