ขณะนี้
เส้นทาง 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"]]