RouteTravelAdvisory (Automotive)

Contient les informations supplémentaires dont l'utilisateur doit être informé, telles que les éventuelles restrictions de zone de circulation.

Représentation JSON
{
  "tollInfo": {
    object (TollInfo)
  },
  "vignetteInfo": {
    object (VignetteInfo)
  },
  "speedReadingIntervals": [
    {
      object (SpeedReadingInterval)
    }
  ],
  "fuelConsumptionMicroliters": string,
  "routeRestrictionsPartiallyIgnored": boolean,
  "transitFare": {
    object (Money)
  }
}
Champs
tollInfo

object (TollInfo)

Contient des informations sur les péages sur l'itinéraire. Ce champ n'est renseigné que si des péages sont prévus sur l'itinéraire. Si ce champ est défini, mais que le sous-champ estimatedPrice n'est pas renseigné, l'itinéraire contient des péages, mais le prix estimé est inconnu. Si ce champ n'est pas défini, l'itinéraire ne fait l'objet d'aucun péage.

vignetteInfo

object (VignetteInfo)

Encapsule les champs de données pour les vignettes. Le service ne renseigne ce champ que dans les cas suivants:

  • La requête elle-même doit spécifier le modificateur de route avoidVignettes.
  • L'itinéraire qui en résulte ne peut pas éviter la vignette.

Dans ce cas, le champ contient des informations sur la vignette, tels que le pays qui la contient.

speedReadingIntervals[]

object (SpeedReadingInterval)

Intervalles de lecture de vitesse détaillant la densité du trafic. Applicable en cas de préférences de routage TRAFFIC_AWARE et TRAFFIC_AWARE_OPTIMAL. Les intervalles couvrent la totalité de la polyligne de l'itinéraire sans chevauchement. Le point de départ d'un intervalle spécifié est identique au point d'arrivée de l'intervalle précédent.

Exemple :

polyline: A ---- B ---- C ---- D ---- E ---- F ---- G
speedReadingIntervals: [A,C), [C,D), [D,G).
fuelConsumptionMicroliters

string (int64 format)

Estimation de la consommation de carburant en microlitres.

routeRestrictionsPartiallyIgnored

boolean

L'itinéraire renvoyé peut présenter des restrictions qui ne sont pas adaptées au mode de transport demandé ou aux modificateurs d'itinéraire.

transitFare

object (Money)

S'il est présent, contient le tarif total ou le coût des billets pour cet itinéraire. Cette propriété n'est renvoyée que pour les requêtes TRANSIT et uniquement pour les itinéraires pour lesquels les informations tarifaires sont disponibles pour toutes les étapes de transport en commun.

VignetteInfo

Encapsule les informations de vignette le long d'un itinéraire.

Représentation JSON
{
  "countryVignettesUsed": [
    string
  ]
}
Champs
countryVignettesUsed[]

string

Pays dans lesquels les vignettes sont utilisées. Les pays sont spécifiés dans les codes régionaux CLDR Unicode. Les pays acceptés sont CH, AT, CZ, HU, SI et SK.