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 路標。這個選項僅適用於 DRIVE 和 TWO_WHEELER 行程模式,且 locationType 為 Location 時。
|
sideOfRoad |
boolean
表示這個路線控點的位置是為了讓車輛偏好停靠在道路的特定側邊。設定這個值後,路線會經過該位置,讓車輛停在偏離道路中心的路邊。這個選項僅適用於 DRIVE 和 TWO_WHEELER RouteTravelMode 。
|
聯集欄位 location_type 。表示位置的方式有很多種。location_type 只能是下列其中一項: |
location |
object (Location )
使用地理座標指定的點,包括選用的標頭。
|
placeId |
string
與路標相關聯的 POI 地點 ID。
|
address |
string
使用者可讀取的地址或 Plus Code。詳情請參閱 https://plus.codes。
|
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-11-27 (世界標準時間)。
[null,null,["上次更新時間:2024-11-27 (世界標準時間)。"],[[["Waypoints define the start, end, and intermediate points of a route."],["Waypoints can be specified using geographic coordinates, Place IDs, or addresses."],["The `via` field allows a waypoint to be a pass-through point without stopping."],["`vehicleStopover` is used for pickup/drop-off optimization, while `sideOfRoad` indicates preferred stopping side."]]],[]]