RoutingSummary

ルーティングの出発地からレスポンスの場所までの所要時間と距離、およびその場所から目的地までの 2 番目の区間(リクエストされた場合)。注: リクエストに routingParameters.origin パラメータまたは searchAlongRouteParameters.polyline.encodedPolyline パラメータを含めずにフィールドマスクに routingSummaries を追加すると、エラーが発生します。

JSON 表現
{
  "legs": [
    {
      object (Leg)
    }
  ],
  "directionsUri": string
}
フィールド
legs[]

object (Leg)

旅行の区間。

設定した出発地から移動時間と距離を計算する場合、legs には、出発地から目的地までの所要時間と距離を含む単一の区間が含まれます。経路沿いで検索を行うと、legs には 2 つの区間が含まれます。1 つは出発地から場所への区間、もう 1 つは場所から目的地への区間です。

directionsUri

string

指定されたルート概要のウェイポイントを使用して Google マップで経路を表示するためのリンク。このリンクで生成されたルートが、ルーティングの概要の生成に使用されたルートと同じであるとは限りません。このリンクは、リクエストで指定された情報(routingParameterssearchAlongRouteParameters など)を使用して、ルート案内リンクを生成します。

区間は、ある場所から別の場所へのルートの 1 つの部分です。

JSON 表現
{
  "duration": string,
  "distanceMeters": integer
}
フィールド
duration

string (Duration format)

この区間の所要時間。

s で終わる小数 9 桁までの秒単位の期間。例: "3.5s"

distanceMeters

integer

この旅行区間の距離。