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
  // 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

ウェイポイントに関連付けられているスポット プレイス ID。

address

string

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