12 月にサンフランシスコで開催される次回の
Google Maps Platform Developer Community Day にぜひご参加ください。参加をご希望の場合は、
今すぐお申し込みください。
Google は AI 技術を使用して、コンテンツをご希望の言語に翻訳しています。AI 翻訳には誤りが含まれる場合があります。
Waypoint
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
ウェイポイントをカプセル化します。ウェイポイントはルートの始点と終点を示し、ルート上の途中停車地を含みます。
| JSON 表現 |
{
"via": boolean,
"vehicleStopover": boolean,
"sideOfRoad": boolean,
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"location": {
object (Location)
},
"placeId": string,
"address": string,
"navigationPointToken": string
// End of mutually exclusive fields.
} |
| フィールド |
via |
boolean
このウェイポイントを停車地ではなくマイルストーンとしてマークします。リクエスト内の via 以外のウェイポイントごとに、レスポンスは legs 配列にエントリを追加して、旅程のその区間の途中停車地の詳細を提供します。ルートがこのウェイポイントを停車せずに通過するようにする場合は、この値を true に設定します。via ウェイポイントは legs 配列にエントリを追加しませんが、ウェイポイントを経由して移動します。この値は、中間ウェイポイントでのみ設定できます。終点ウェイポイントでこのフィールドを設定すると、リクエストは失敗します。ComputeRoutesRequest.optimize_waypoint_order が true に設定されている場合、このフィールドを true に設定することはできません。それ以外の場合、リクエストは失敗します。
|
vehicleStopover |
boolean
ウェイポイントが車両の停車地であることを示します。停車地は乗降を目的としています。この値を設定すると、計算されたルートには、乗降に適さない道路上の via 以外のウェイポイントは含まれません。このオプションは、移動手段が DRIVE と TWO_WHEELER の場合、および locationType が Location の場合にのみ有効です。
|
sideOfRoad |
boolean
このウェイポイントの場所は、車両が道路の特定の側に停車することを優先することを意味します。この値を設定すると、ルートは、車両が道路の中央から偏っている側の道路に停車できるように、その場所を通過します。このオプションは、DRIVE と TWO_WHEELER RouteTravelMode でのみ有効です。
|
| 場所を表すさまざまな方法。以下は、相互に排他的なフィールドのリストです。レスポンスでは、次のフィールドのうち最大 1 つが設定されます。 |
location |
object (Location)
地理座標を使用して指定された地点。オプションで方位を含めることができます。
|
placeId |
string
ウェイポイントに関連付けられた POI のプレイス ID。
|
address |
string
人が読める形式の住所または Plus Code。詳しくは https://plus.codes をご覧ください。
|
navigationPointToken |
string
Geocoding API の SearchDestinations メソッドから取得した、NavigationPoint を識別するトークン。
|
| 相互に排他的なフィールドの終わり。 |
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2026-09-07 UTC。
[null,null,["最終更新日 2026-09-07 UTC。"],[],["Waypoints, marking route start, end, and intermediate stops, are defined using a JSON format. Key properties include `via` (boolean) for non-stopping waypoints, `vehicleStopover` (boolean) for pickup/drop-off locations, and `sideOfRoad` (boolean) for preferred stopping side. A waypoint's `location_type` can be specified via geographic coordinates (`location`), a place ID (`placeId`), or a human-readable address (`address`). `via` cannot be true for terminal waypoints or if `optimize_waypoint_order` is true.\n"]]