ขณะนี้
เส้นทาง API ที่ต้องการ มีให้บริการเฉพาะลูกค้าบางรายเท่านั้น
ติดต่อฝ่ายขาย เพื่อดูข้อมูลเพิ่มเติม
วางแผนเส้นทาง
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ผลิตภัณฑ์หรือฟีเจอร์นี้อยู่ในเวอร์ชันตัวอย่าง (ก่อน GA)
ผลิตภัณฑ์และฟีเจอร์ก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไปอาจมีการรองรับที่จำกัด และการเปลี่ยนแปลงผลิตภัณฑ์และ
ฟีเจอร์ก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไปอาจไม่เข้ากันกับผลิตภัณฑ์และฟีเจอร์ก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไปอื่นๆ ข้อเสนอก่อนเปิดให้ใช้งานทั่วไปอยู่ภายใต้ข้อกำหนดเฉพาะบริการของ Google Maps Platform
ดูข้อมูลเพิ่มเติมได้ที่คำอธิบายเกี่ยวกับสถานะการเปิดตัว
เมื่อพิจารณาเส้นทางที่ดีที่สุดสำหรับการเดินทางด้วยบริการร่วมเดินทาง เส้นทางที่เร็วที่สุดอาจไม่ใช่ตัวเลือกที่ดีที่สุดเสมอไป คุณอาจต้องการ
วางแผนเส้นทาง
Routes Preferred API ช่วยให้คุณวางแผนเส้นทางได้โดยการระบุ
วัตถุประสงค์ของเส้นทางโดยใช้เมธอด ComputeCustomRoutes
นอกจากนี้ วิธี ComputeCustomRoutes
ยังช่วยให้ปฏิบัติตามเส้นทางได้ด้วยการช่วยให้คุณลดความแตกต่างระหว่างเส้นทางที่ผู้ให้บริการเลือกกับเส้นทางที่ขับจริง
ใช้ทั้ง Routes Preferred API และ Navigation SDK เพื่อให้ได้รับประโยชน์อย่างเต็มที่จากการวางแผนเส้นทาง
หมายเหตุ: คุณไม่จำเป็นต้องใช้โปรเจ็กต์ในระบบคลาวด์เดียวกันสำหรับ Routes Preferred API และ Navigation SDK หมายเหตุ: ComputeCustomRoutes
รองรับโหมดการเดินทางเพียง 2 โหมดเท่านั้น ได้แก่ DRIVE
(หรือ TRAVEL_MODE_UNSPECIFIED
ที่เทียบเท่า) และ TWO_WHEELER
ซึ่งแตกต่างจาก ComputeRoutes
API นอกจากนี้ วิธีนี้ยังไม่รองรับvia
จุดแวะพักกลางทางด้วย
หากพยายามใช้โหมดการเดินทางอื่นหรือจุดอ้างอิง via
คำขอจะล้มเหลว
ดูข้อมูลเพิ่มเติมเกี่ยวกับvia
จุดอ้างอิงได้ที่
จุดอ้างอิงของ Routes Preferred API
เปิดใช้เมธอด ComputeCustomRoutes
คุณต้องเปิดใช้ComputeCustomRoutes
ก่อนจึงจะใช้วิธีนี้ในโค้ดได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับการเปิดใช้เมธอด Routes Preferred API
ได้ที่เริ่มต้นใช้งาน
ใช้วิธี ComputeCustomRoutes
เมธอด ComputeCustomRoutes
กำหนดให้คุณระบุฟิลด์มาสก์การตอบกลับในอินพุต คุณระบุมาสก์ฟิลด์การตอบกลับได้โดยใช้พารามิเตอร์ URL $fields
หรือ fields
หรือใช้ส่วนหัว HTTP/gRPC X-Goog-FieldMask
ดูข้อมูลเพิ่มเติมได้ที่
พารามิเตอร์ของระบบ
ค่าของมาสก์ฟิลด์คือรายการเส้นทางของฟิลด์ที่คั่นด้วยคอมมา เส้นทางฟิลด์แต่ละรายการ
คือรายการชื่อฟิลด์ที่คั่นด้วยจุดซึ่งแสดงถึงลำดับชั้นของข้อความ
ชื่อฟิลด์คือคีย์ออบเจ็กต์ JSON หรือชื่อแท็กฟิลด์ Protobuf
เส้นทางฟิลด์เริ่มต้นจากประเภทข้อความตอบกลับระดับบนสุด
และอาจตามด้วยจุดอย่างน้อย 1 จุด แล้วตามด้วยระดับถัดไป
ของชื่อฟิลด์ โดยทั่วไปแล้ว เส้นทางฟิลด์จะสร้างขึ้นในลักษณะต่อไปนี้
topLevelField[.secondLevelField][.thirdLevelField][...]
ฟิลด์มาสก์กรณีพิเศษคือไวลด์การ์ด "*" ซึ่งเลือกฟิลด์ระดับรูททั้งหมด
ดูข้อมูลเพิ่มเติมได้ที่
ดูตัวอย่างการใช้เมธอด ComputeCustomRoutes
ได้ที่
ตัวอย่างการคำนวณเส้นทางที่กำหนดเอง (เบต้า)
การคำนวณค่าธรรมเนียมทางด่วน
ดูข้อมูลเกี่ยวกับการคำนวณค่าธรรมเนียมทางด่วนได้ที่หัวข้อคำนวณค่าธรรมเนียมทางด่วน
ดูตัวอย่างการคำนวณค่าธรรมเนียมทางด่วนได้ที่
ตัวอย่างการคำนวณเส้นทางที่กำหนดเอง
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-09-26 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-09-26 UTC"],[],["The Routes Preferred API's `ComputeCustomRoutes` method allows route planning by specifying a route objective and minimizing deviations from the operator's selected route. This method supports `DRIVE` and `TWO_WHEELER` travel modes, excluding `via` waypoints. To use it, enable the method and specify a response field mask via `$fields`, `fields`, or `X-Goog-FieldMask`. Quota limits should be monitored. Use alongside the Navigation SDK to maximize route planning benefits. Additionally, toll fees can be calculated using this API.\n"]]