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 เพื่อระบุรายละเอียดของจุดแวะพักในเส้นทางนั้นๆ ตั้งค่านี้เป็น "จริง" เมื่อต้องการให้เส้นทางผ่านจุดสังเกตนี้โดยไม่หยุด ทางผ่านจุดกําหนดจะไม่ทําให้ระบบเพิ่มรายการลงในอาร์เรย์ legs แต่ระบบจะกำหนดเส้นทางการเดินทางผ่านจุดกําหนด คุณตั้งค่านี้ได้เฉพาะในจุดแวะพักที่เป็นจุดพักกลางเท่านั้น คำขอจะดำเนินการไม่สำเร็จหากคุณตั้งค่าช่องนี้ในจุดแวะพัก หากตั้งค่า ComputeRoutesRequest.optimize_waypoint_order เป็น "จริง" ระบบจะตั้งค่าช่องนี้เป็น "จริง" ไม่ได้ มิเช่นนั้นคำขอจะดำเนินการไม่สำเร็จ
|
vehicleStopover |
boolean
บ่งบอกว่าจุดกําหนดเป็นจุดที่ยานพาหนะควรหยุดเพื่อรับหรือส่งผู้โดยสาร เมื่อคุณตั้งค่านี้ เส้นทางที่คำนวณจะไม่รวมจุดกําหนดที่ไม่ตรงกับ via บนถนนที่ไม่เหมาะกับการขึ้นหรือลงจากรถ ตัวเลือกนี้ใช้ได้กับโหมดการเดินทาง DRIVE และ TWO_WHEELER เท่านั้น และเมื่อ locationType เป็น Location
|
sideOfRoad |
boolean
บ่งบอกว่าตําแหน่งของจุดแวะพักนี้มีไว้เพื่อกำหนดค่ากำหนดให้ยานพาหนะหยุดที่ด้านใดด้านหนึ่งของถนน เมื่อคุณตั้งค่านี้ เส้นทางจะผ่านสถานที่ตั้งเพื่อให้ยานพาหนะหยุดที่ด้านข้างถนนซึ่งสถานที่ตั้งเอียงไปจากจุดกึ่งกลางของถนน ตัวเลือกนี้ใช้ได้กับ DRIVE และ TWO_WHEELER RouteTravelMode เท่านั้น
|
ฟิลด์สหภาพ location_type วิธีต่างๆ ในการแสดงสถานที่ location_type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
location |
object (Location )
จุดที่ระบุโดยใช้พิกัดทางภูมิศาสตร์ รวมถึงส่วนหัวที่ไม่บังคับ
|
placeId |
string
รหัสสถานที่ของจุดที่น่าสนใจที่เชื่อมโยงกับจุดสังเกต
|
address |
string
ที่อยู่หรือ Plus Code ที่มนุษย์อ่านได้ ดูรายละเอียดได้ที่ https://plus.codes
|
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-11-27 UTC
[null,null,["อัปเดตล่าสุด 2024-11-27 UTC"],[[["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."]]],["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"]]