RouteTravelAdvisory

包含應告知使用者的額外資訊,例如可能的交通區域限制。

JSON 表示法
{
  "tollInfo": {
    object (TollInfo)
  },
  "speedReadingIntervals": [
    {
      object (SpeedReadingInterval)
    }
  ],
  "fuelConsumptionMicroliters": string,
  "routeRestrictionsPartiallyIgnored": boolean,
  "transitFare": {
    object (Money)
  }
}
欄位
tollInfo

object (TollInfo)

內含路線的收費資訊。只有在路線預計會經過收費站,且要求中包含 ComputeRoutesRequest.extra_computationsTOLLS 時,才會填入這個欄位。如果已設定這個欄位,但未填入 estimatedPrice 子欄位,則表示路線包含收費路段,但預估價格不明。如果未設定 tollInfo,表示路線上不會有收費站。

speedReadingIntervals[]

object (SpeedReadingInterval)

顯示交通密度的讀取間隔。只有在要求具有 TRAFFIC_AWARETRAFFIC_AWARE_OPTIMAL ComputeRoutesRequest.routing_preference 值,且 TRAFFIC_ON_POLYLINE 包含在 ComputeRoutesRequest.extra_computations 中時,才會填入這個欄位。間隔會涵蓋路線的整條折線,且不會重疊。指定間隔的起點與前一個間隔的終點相同。

範例:

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

string (int64 format)

預測的燃料消耗量 (以微升為單位)。只有在要求的 ComputeRoutesRequest.extra_computations 中包含 FUEL_CONSUMPTION 時,才會填入這個欄位。

routeRestrictionsPartiallyIgnored

boolean

傳回的路線可能設有不適合所要求交通方式或路線修飾符的限制。

transitFare

object (Money)

如果存在,則包含這條路線的總車資或票價。這個屬性只會針對 TRANSIT 要求傳回,且僅適用於所有大眾運輸路段皆有車資資訊的路線。