Waypoint (Automotive)

地点をカプセル化します。地点はルートの始点と終点をマークし、ルート上の中間地点を示します。

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 をご覧ください。