RouteTravelAdvisory (Automotive)

可能性のあるトラフィック ゾーン制限など、ユーザーに知らせる必要がある追加情報が含まれます。

JSON 表現
{
  "tollInfo": {
    object (TollInfo)
  },
  "vignetteInfo": {
    object (VignetteInfo)
  },
  "speedReadingIntervals": [
    {
      object (SpeedReadingInterval)
    }
  ],
  "fuelConsumptionMicroliters": string,
  "routeRestrictionsPartiallyIgnored": boolean,
  "transitFare": {
    object (Money)
  }
}
フィールド
tollInfo

object (TollInfo)

ルート上の有料道路の情報を含めます。このフィールドは、ルート上で有料道路が想定されている場合にのみ設定されます。このフィールドが設定されていても estimatedPrice サブフィールドに値が設定されていない場合、経路に有料道路が含まれますが、推定料金は不明です。このフィールドが設定されていない場合、ルート上で通行料金は発生しません。

vignetteInfo

object (VignetteInfo)

全画面用のデータ フィールドをカプセル化します。このフィールドには、次の条件がある場合にのみ値が入力されます。

  • リクエスト自体には、avoidVignettes ルート修飾子を指定する必要があります。
  • 周辺減光を避けてはいけません。

この場合、このフィールドには、回避できない全画面を含む国など、全画面に関する詳細情報が含まれます。

speedReadingIntervals[]

object (SpeedReadingInterval)

トラフィック密度の詳細を示す速度読み取り間隔。ルーティング設定が TRAFFIC_AWARETRAFFIC_AWARE_OPTIMAL の場合に適用されます。この間隔は、ルートのポリライン全体を重複なしでカバーします。指定した区間の始点は、前の区間の終点と同じになります。

例:

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

string (int64 format)

予測される燃料消費量(マイクロリットル単位)。

routeRestrictionsPartiallyIgnored

boolean

返されるルートには、リクエストした移動手段や経路修飾子に適さない制限が含まれている場合があります。

transitFare

object (Money)

存在する場合は、この経路の運賃や乗車券の合計金額が含まれます。このプロパティは、TRANSIT リクエストに対してのみ、すべての乗り換えステップで運賃情報が利用可能な経路についてのみ返されます。

VignetteInfo

ルートに沿って周辺減光の情報をカプセル化します。

JSON 表現
{
  "countryVignettesUsed": [
    string
  ]
}
フィールド
countryVignettesUsed[]

string

全画面広告が表示される国。国は Unicode の CLDR 地域コードで指定されます。サポートされている国は CH、AT、CZ、HU、SI、SK です。