現在、
Routes Preferred API は一部のお客様のみご利用いただけます。詳しくは、
営業担当者までお問い合わせください。
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 の移動モードで、locationType が location の場合にのみ機能します。
|
sideOfRoad |
boolean
このウェイポイントの位置は、車両を優先的に道路の特定の側に停車することを指示することを示します。この値を設定すると、ルートは位置を通過するため、車両は、位置が道路の中心よりも偏っている道路脇で停止できるようになります。このオプションは、移動モードが「DRIVE」と「TWO_WHEELER」の場合にのみ機能します。
|
共用体フィールド location_type 。場所を表すさまざまな方法。location_type は次のいずれかになります。 |
location |
object (Location )
地理座標を使用して指定された地点。オプションで見出しも含む。
|
placeId |
string
ウェイポイントに関連付けられているスポット プレイス ID。
|
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-08-29 UTC。
[null,null,["最終更新日 2025-08-29 UTC。"],[],["Waypoints, marking route beginnings, ends, and intermediate stops, are defined by several fields. `via` determines if it's a stop or a milestone. `vehicleStopover` indicates suitability for vehicle stops (pickup/drop-off). `sideOfRoad` specifies a preferred side for the vehicle to stop. The location can be represented as either geographic coordinates (`location`) or by a Place ID (`placeId`). Waypoints can affect the `legs` array. Only `location` is applicable to `vehicleStopover`.\n"],null,[]]