RouteTravelAdvisory

Zawiera dodatkowe informacje, o których należy poinformować użytkownika, np. możliwe ograniczenia stref ruchu.

Zapis JSON
{
  "tollInfo": {
    object (TollInfo)
  },
  "speedReadingIntervals": [
    {
      object (SpeedReadingInterval)
    }
  ],
  "fuelConsumptionMicroliters": string,
  "routeRestrictionsPartiallyIgnored": boolean,
  "transitFare": {
    object (Money)
  }
}
Pola
tollInfo

object (TollInfo)

Zawiera informacje o opłatach drogowych na trasie. To pole jest wypełniane tylko wtedy, gdy na trasie należy spodziewać się opłat. Jeśli to pole jest skonfigurowane, ale pole podrzędne estimatedPrice nie jest wypełnione, trasa zawiera opłaty drogowe, ale szacowana cena jest nieznana. Jeśli to pole nie jest skonfigurowane, na trasie nie są wymagane żadne opłaty.

speedReadingIntervals[]

object (SpeedReadingInterval)

Interwały szybkiego odczytywania z informacjami o gęstości ruchu. Ma zastosowanie w przypadku preferencji routingu TRAFFIC_AWARE i TRAFFIC_AWARE_OPTIMAL. Przedziały obejmują całą linię łamaną trasy bez nakładania się. Punkt początkowy określonego interwału jest taki sam jak punkt końcowy poprzedniego interwału.

Przykład:

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

string (int64 format)

Przewidywane zużycie paliwa w mikrolitrach.

routeRestrictionsPartiallyIgnored

boolean

Zwracana trasa może mieć ograniczenia, które nie są odpowiednie dla żądanego środka transportu lub modyfikatorów trasy.

transitFare

object (Money)

Zawiera łączną cenę lub koszty biletu na tej trasie. Ta właściwość jest zwracana tylko w przypadku żądań TRANSIT i tylko w przypadku tras, dla których dostępne są informacje o cenie dla wszystkich etapów transportu publicznego.