Routes Preferred API is currently available only to select customers.
Contact sales to learn more.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
วางแผนเส้นทาง
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ผลิตภัณฑ์หรือฟีเจอร์นี้อยู่ในเวอร์ชันตัวอย่าง (ก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไป)
ผลิตภัณฑ์และฟีเจอร์ก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไปอาจมีการสนับสนุนที่จำกัด และการเปลี่ยนแปลงผลิตภัณฑ์และฟีเจอร์ก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไปอาจไม่เข้ากันกับผลิตภัณฑ์และฟีเจอร์เวอร์ชันอื่นๆ ก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไป ข้อเสนอก่อนเปิดให้ใช้งานทั่วไปอยู่ภายใต้
Google
ข้อกำหนดเฉพาะบริการของ 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 และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-05-13 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"]],["อัปเดตล่าสุด 2026-05-13 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"]]