มีเส้นทางพร้อมข้อมูลการจราจรแบบเรียลไทม์สำหรับขนส่งสาธารณะ การปั่นจักรยาน การขับรถยนต์ ยานพาหนะเครื่องยนต์ 2 ล้อ หรือการเดินระหว่างหลายสถานที่
ต้องการตารางเส้นทางไหม หากสนใจตารางเส้นทาง โปรดดูภาพรวมตารางเส้นทางของ Compute
หากจะย้ายข้อมูล หากคุณจะย้ายข้อมูลจาก Distance Matrix API (เดิม) ให้ดูวิธีการย้ายข้อมูลโดยเริ่มจากเหตุผลที่ควรย้ายข้อมูลไปยัง Routes API
เหตุผลที่ควรใช้ Compute Routes
เมื่อใช้ Compute Routes คุณจะสามารถกำหนดเส้นทางยานพาหนะหรือพัสดุตามค่ากำหนดของคุณได้ พร้อมทั้งเพิ่มประสิทธิภาพด้านต้นทุนและคุณภาพ
คุณใช้ Compute Routes ทำสิ่งใดได้บ้าง
เมธอด Compute Routes
ของ Routes API ช่วยให้คุณทำสิ่งต่อไปนี้ได้
ขอเส้นทางสำหรับวิธีเดินทางต่างๆ และสำหรับปลายทางเดียวหรือหลายแห่ง
โหมดการเดินทาง: ขนส่งสาธารณะ การขับรถ ยานพาหนะ 2 ล้อ การเดิน หรือการขี่จักรยาน
ชุดจุดแวะพักที่คุณเพิ่มประสิทธิภาพเพื่อจัดลําดับการเดินทางที่มีประสิทธิภาพสูงสุดได้
ใช้วิธีต่างๆ เพื่อระบุจุดเริ่มต้น จุดหมาย และจุดแวะพัก
สตริงข้อความ เช่น "ชิคาโก, รัฐอิลลินอยส์", "ดาร์วิน, รัฐนอร์เทิร์นเทร์ริทอรี, ออสเตรเลีย", "1800 Amphitheatre Parkway, Mountain View, CA 94043" หรือ "CWF6+FWX Mountain View, California"
รหัสสถานที่
พิกัดละติจูดและลองจิจูด พร้อมทิศทางของยานพาหนะ (ไม่บังคับ)
ปรับแต่งตัวเลือกเส้นทางตามความต้องการและเป้าหมายของคุณ
เลือกเส้นทางที่ประหยัดเชื้อเพลิงหรือพลังงานสำหรับประเภทเครื่องยนต์ของยานพาหนะ ดังนี้ ดีเซล ไฟฟ้า ไฮบริด เบนซิน ดูข้อมูลเพิ่มเติมได้ที่ดูเส้นทางที่เป็นมิตรกับสิ่งแวดล้อม
ตั้งค่าตัวเลือกแบบละเอียดสําหรับการคํานวณการเข้าชม ซึ่งจะช่วยให้คุณตัดสินใจได้ว่าจะเลือกคุณภาพหรือเวลาในการตอบสนอง โปรดดูรายละเอียดที่หัวข้อระบุวิธีและระบุหรือไม่ว่าจะรวมข้อมูลการเข้าชม
ตั้งค่าทิศทางของยานพาหนะ (ทิศทางการเดินทาง) และข้อมูลข้างทางสำหรับจุดแวะพักเพื่อเพิ่มความแม่นยำของเวลาถึงโดยประมาณ โปรดดูรายละเอียดที่หัวข้อระบุทิศทางของยานพาหนะและด้านข้างถนน
ระบุตำแหน่งของจุดผ่านกับจุดสิ้นสุดและจุดแวะพักที่ปลอดภัย โปรดดูรายละเอียดที่หัวข้อตั้งจุดจอดรถตามเส้นทาง และตั้งจุดให้เส้นทางผ่าน
ขอข้อมูลค่าผ่านทาง รวมถึงระยะทางของเส้นทางและเวลาถึงโดยประมาณ โปรดดูรายละเอียดที่หัวข้อคำนวณค่าธรรมเนียมผ่านทางสำหรับเส้นทาง
ควบคุมเวลาในการตอบสนองและคุณภาพโดยขอเฉพาะข้อมูลที่คุณต้องการโดยใช้มาสก์ช่อง ซึ่งจะช่วยหลีกเลี่ยงเวลาในการประมวลผลที่ไม่จำเป็นและอัตราค่าบริการคำขอที่สูงขึ้น โปรดดูรายละเอียดที่หัวข้อเลือกข้อมูลที่จะแสดง
วิธีการทํางานของ Compute Routes
เมธอด ComputeRoutes
ของ Routes API จะยอมรับคําขอ HTTP POST ที่มีตัวข้อมูลคําขอ JSON ซึ่งมีรายละเอียดคําขอ โดยต้องระบุต้นทาง ปลายทาง travelMode
และฟิลด์มาสก์เพื่อระบุฟิลด์ที่จะแสดงผล
ตัวอย่าง
curl -X POST -d '{ "origin": { "address": "1800 Amphitheatre Parkway, Mountain View, CA 94043" }, "destination": { "address": "Sloat Blvd &, Upper Great Hwy, San Francisco, CA 94132" }, "travelMode": "DRIVE" }' \ -H 'Content-Type: application/json' -H 'X-Goog-Api-Key: YOUR_API_KEY' \ -H 'X-Goog-FieldMask: routes.duration,routes.distanceMeters' \ 'https://routes.googleapis.com/directions/v2:computeRoutes'
จากนั้นบริการจะคำนวณเส้นทางที่ขอและแสดงผลลัพธ์ในช่องที่คุณขอ
แหล่งข้อมูล
ตารางต่อไปนี้สรุปทรัพยากรที่ใช้ได้ผ่านเมธอด Compute Routes ของ Routes API พร้อมกับข้อมูลที่แสดงผล
แหล่งข้อมูล | ข้อมูลที่แสดงผล | รูปแบบการแสดงผล |
---|---|---|
ComputeRoutes | แสดงเส้นทาง ช่วง และขั้นตอนของเส้นทางพร้อมเส้นทางอื่น หากมีการขอ | JSON |
วิธีใช้ Compute Routes
1 | ตั้งค่า | เริ่มต้นด้วยตั้งค่าโปรเจ็กต์ Google Cloud แล้วทําตามวิธีการตั้งค่าที่ระบุไว้ |
2 | ทำความเข้าใจวิธีเรียกเก็บเงินของ Routes API | โปรดดูข้อมูลในหัวข้อการใช้งานและการเรียกเก็บเงิน |
3 | คํานวณเส้นทางและตรวจสอบคําตอบ | ดูข้อมูลเพิ่มเติมได้ที่ดูเส้นทางและตรวจสอบผลการค้นหาเส้นทาง |
ไลบรารีของไคลเอ็นต์ที่ใช้ได้
ดูรายการไลบรารีของไคลเอ็นต์ที่ใช้ได้สำหรับ Compute Routes ได้ที่ไลบรารีของไคลเอ็นต์
ขั้นตอนถัดไป
- ดูเส้นทาง
- ตัวเลือกเส้นทางที่ใช้ได้
- เลือกข้อมูลที่จะแสดง
- ย้ายข้อมูลจาก Directions API (เดิม)
- ย้ายข้อมูลจากเวอร์ชันตัวอย่างของ Routes API ไปยัง GA