Waypoint

経由地をカプセル化します。ウェイポイントは、ルートの始点と終点の両方をマークし、ルートに沿った中間地点を含みます。

JSON 表現
{
  "via": boolean,
  "vehicleStopover": boolean,
  "sideOfRoad": boolean,

  // Union field location_type can be only one of the following:
  "location": {
    object (Location)
  },
  "placeId": string,
  "address": string,
  "navigationPointToken": string
  // End of list of possible types for union field location_type.
}
フィールド
via

boolean

このウェイポイントを停車地点ではなくマイルストーンとしてマークします。リクエスト内の経由地以外の各経由地について、レスポンスは legs 配列にエントリを追加して、ルートのその区間の乗り換えの詳細を提供します。ルートがこの経由地に立ち寄らずに通過するようにする場合は、この値を true に設定します。経由地点は legs 配列にエントリを追加しませんが、経由地点を通るルートを計算します。この値を設定できるのは、中間地点の経由地のみです。このフィールドを終点に設定すると、リクエストは失敗します。ComputeRoutesRequest.optimize_waypoint_order が true に設定されている場合、このフィールドを true に設定することはできません。それ以外の場合、リクエストは失敗します。

vehicleStopover

boolean

経由地が車両の停車を目的としており、乗車または降車を目的としていることを示します。この値を設定すると、計算されたルートには、乗車と降車に適さない道路上の via 以外の経由地が含まれません。このオプションは、DRIVETWO_WHEELER の移動手段で、locationTypeLocation の場合にのみ機能します。

sideOfRoad

boolean

このウェイポイントの位置で、車両を優先的に道路の特定の側に停車することを指示します。この値を設定すると、ルートは場所を通過するため、車両は道路の中央から場所の方向に偏った道路の脇に停車できます。このオプションは、DRIVETWO_WHEELER RouteTravelMode でのみ機能します。

共用体フィールド location_type。位置情報を表すさまざまな方法。location_type は次のいずれかになります。
location

object (Location)

地理座標を使用して指定されたポイント。オプションの見出しを含む。

placeId

string

経由地に関連付けられた POI のプレイス ID。

address

string

人が読める形式の住所または Plus Code。詳しくは https://plus.codes をご覧ください。

navigationPointToken

string

NavigationPoint を識別するトークン。Geocoding API の SearchDestinations メソッドから取得されます。