RouteTravelAdvisory

Contient des informations supplémentaires que l'utilisateur doit être informé, telles que des 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 les péages sont prévus sur l'itinéraire. Si ce champ est défini, mais que le sous-champ "pricePrice" n'est pas renseigné, l'itinéraire inclut des péages, mais le prix estimé n'est pas connu. Si ce champ n'est pas défini, les péages ne sont pas prévus.

speedReadingIntervals[]

object (SpeedReadingInterval)

Intervalles de lecture de vitesse décrivant 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 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 être soumis à des restrictions qui ne sont pas adaptées au mode de transport demandé ni aux modificateurs d'itinéraire.

transitFare

object (Money)

Le cas échéant, indique le prix total du billet ou le coût du billet pour cet itinéraire. Il n'est renvoyé que pour les requêtes TRANSIT, et uniquement pour les itinéraires pour lesquels toutes les informations tarifaires sont disponibles pour toutes les étapes du transport.