ConsumableTrafficPolyline

Densité du trafic sur le parcours d'un véhicule.

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

object (SpeedReadingInterval)

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

encodedPathToWaypoint

string

Chemin que le conducteur emprunte entre le point de cheminement précédent et le point de cheminement actuel. Ce tracé contient des points de repère afin que les clients puissent y afficher des repères de circulation (voir speedReadingInterval). Le décodage n'est pas encore disponible.

SpeedReadingInterval

Indicateur de densité du trafic sur un segment contigu d'un chemin. Lorsqu'un chemin comporte des points P_0, P_1, ... et P_N (indice basé sur zéro), SpeedReadingInterval définit un intervalle et décrit le trafic à l'aide des catégories suivantes.

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

integer

Index de départ de cet intervalle dans le chemin. En JSON, lorsque l'index est 0, le champ semble non renseigné.

endPolylinePointIndex

integer

Index de fin de cet intervalle dans le chemin. En JSON, lorsque l'index est 0, le champ semble non renseigné.

speed

enum (Speed)

Vitesse du trafic dans cet intervalle.

Rapidité

Classification de la vitesse des polylignes en fonction des données de 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 détecté.
TRAFFIC_JAM Embouteillage détecté.