เข้าร่วมงาน
Google Maps Platform Developer Community Day ครั้งถัดไปกับเราที่ซานฟรานซิสโกในเดือนธันวาคม
สมัครเลย เพื่อเข้าร่วม
Google ใช้เทคโนโลยี AI เพื่อแปลเนื้อหาเป็นภาษาที่คุณต้องการ การแปลโดย AI อาจมีข้อผิดพลาด
ระบุคุณลักษณะเส้นทางเพื่อหลีกเลี่ยง
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
นักพัฒนาซอฟต์แวร์ในเขตเศรษฐกิจยุโรป (EEA)
หมายเหตุ: ฟีเจอร์หลีกเลี่ยงเส้นทางไม่รองรับฟีเจอร์ Compute Route Matrix ของ Routes API
คุณระบุลักษณะเส้นทางที่ต้องการหลีกเลี่ยงได้ เช่น หลีกเลี่ยงค่าผ่านทางหรือทางหลวง โดยเพิ่มตัวแก้ไขเส้นทาง ลงในคำขอ จากนั้น API จะพยายาม
ระบุเส้นทางที่ไม่ต้องใช้ฟีเจอร์เหล่านั้น
ใช้พร็อพเพอร์ตี้ routeModifiers ในคำขอประเภท RouteModifiers คุณระบุ avoidTolls,
avoidHighways, avoidFerries และ avoidIndoor ได้
การระบุตัวแก้ไขเส้นทางไม่จำเป็นต้องกำจัดเส้นทางที่มีฟีเจอร์ที่ถูกจำกัด API ใช้ตัวแก้ไขเพื่อเอนเอียงผลลัพธ์ไปยังเส้นทางที่
เหมาะสมกว่า มีสาเหตุบางประการที่การขอตัวเลือกหลีกเลี่ยง
ไม่เปลี่ยนเส้นทาง เช่น เส้นทางเดียวจากต้นทางไปยังจุดหมายทำให้หลีกเลี่ยงทางหลวงหรือเรือข้ามฟากไม่ได้ หรือเส้นทางอื่นอาจทำให้ระยะเวลาเดินทางเพิ่มขึ้นอย่างมาก
ตัวอย่างต่อไปนี้แสดงวิธีตั้งค่าตัวแก้ไขเส้นทางในเนื้อหาคำขอของเมธอด
computeRoutes (REST) นอกจากนี้ คุณยังระบุตัวเลือกนี้ให้กับเมธอด ComputeRoutes (gRPC) ได้ด้วย ในตัวอย่างนี้ คุณระบุให้หลีกเลี่ยงค่าผ่านทางและทางหลวง
{
"origin" :{
"location" :{
"latLng" :{
"latitude" : 37.419734 ,
"longitude" : -122.0827784
}
}
},
"destination" :{
"location" :{
"latLng" :{
"latitude" : 37.417670 ,
"longitude" : -122.079595
}
}
},
"routeModifiers" : {
"avoidTolls" : true ,
"avoidHighways" : true ,
}
}
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-10-21 UTC
[null,null,["อัปเดตล่าสุด 2026-10-21 UTC"],[],["Route modifiers, set in the `routeModifiers` property of a request, allow users to express preferences for avoiding tolls, highways, ferries, or indoor routes. The `Compute Route Matrix` feature does not support avoiding route features. Modifiers bias the route calculation, but do not guarantee avoidance. `routeModifiers` also supports `vehicleInfo` and `tollPasses`. The API might include the feature to be avoided if no practical alternative exists. An example in a `computeRoutes` request demonstrates setting `avoidTolls` and `avoidHighways` to `true`.\n"]]