RouteTravelAdvisory

Kullanıcının bilgilendirilmesi gereken ek bilgileri (ör. olası trafik bölgesi kısıtlamaları) içerir.

JSON gösterimi
{
  "tollInfo": {
    object (TollInfo)
  },
  "speedReadingIntervals": [
    {
      object (SpeedReadingInterval)
    }
  ],
  "fuelConsumptionMicroliters": string,
  "routeRestrictionsPartiallyIgnored": boolean,
  "transitFare": {
    object (Money)
  }
}
Alanlar
tollInfo

object (TollInfo)

Rotadaki ücretli yollarla ilgili bilgileri içerir. Bu alan yalnızca rotada ücretli geçişlerin olması ve isteğin ComputeRoutesRequest.extra_computations bölümünde TOLLS bulunması durumunda doldurulur. Bu alan ayarlanmış ancak estimatedPrice alt alanı doldurulmamışsa rotada ücretli geçişler vardır ancak tahmini fiyat bilinmemektedir. tollInfo ayarlanmamışsa rotada ücretli yol olması beklenmez.

speedReadingIntervals[]

object (SpeedReadingInterval)

Trafik yoğunluğunu gösteren hızlı okuma aralıkları. Bu alan yalnızca istekte TRAFFIC_AWARE veya TRAFFIC_AWARE_OPTIMAL ComputeRoutesRequest.routing_preference değeri olduğunda ve TRAFFIC_ON_POLYLINE, ComputeRoutesRequest.extra_computations içinde yer aldığında istekler için doldurulur. Aralıklar, rotanın tüm çoklu çizgisini çakışmadan kapsar. Belirtilen bir aralığın başlangıç noktası, önceki aralığın bitiş noktasıyla aynıdır.

Örnek:

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

string (int64 format)

Mikrolitre cinsinden tahmini yakıt tüketimi. Bu alan yalnızca isteğin ComputeRoutesRequest.extra_computations bölümünde FUEL_CONSUMPTION yer aldığında doldurulur.

routeRestrictionsPartiallyIgnored

boolean

Döndürülen rotada, istenen seyahat modu veya rota değiştiriciler için uygun olmayan kısıtlamalar olabilir.

transitFare

object (Money)

Varsa bu rotadaki toplam ücret veya bilet maliyetlerini içerir. Bu özellik yalnızca TRANSIT istekleri ve yalnızca tüm toplu taşıma adımları için ücret bilgilerinin mevcut olduğu rotalar için döndürülür.