RouteTravelAdvisory

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

Représentation JSON
{
  "tollInfo": {
    object (TollInfo)
  },
  "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 comporte aucun péage.

speedReadingIntervals[]

object (SpeedReadingInterval)

Intervalles de lecture de la vitesse détaillant la densité du trafic. Applicable aux préférences de routage TRAFFIC_AWARE et TRAFFIC_AWARE_OPTIMAL. Les intervalles couvrent l'intégralité de la polyligne de l'itinéraire sans chevauchement. Le point de départ d'un intervalle spécifié est le même que le 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 comporter 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 transports en commun.