Waypoint

地点をカプセル化します。ウェイポイントはルートの始点と終点を示すものであり、ルート上の途中の停車地も含まれます。

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

  // Union field location_type can be only one of the following:
  "location": {
    object (Location)
  },
  "placeId": 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 以外のウェイポイントは計算されたルートに含まれません。このオプションは、移動手段が DRIVE または TWO_WHEELER で、locationTypelocation の場合にのみ機能します。

sideOfRoad

boolean

車両が道路の特定の側に停車することを優先して、このウェイポイントの位置を指定します。この値を設定すると、ルートは位置を通過するため、車両は、位置が道路の中心よりも偏っている道路脇で停止できるようになります。このオプションは、移動手段が「DRIVE」と「TWO_WHEELER」で、「locationType」が「location」に設定されている場合にのみ機能します。

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

object (Location)

地理座標を使用して指定された地点。オプションで見出しも含む。

placeId

string

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