ภาพรวมของ Directions API

Directions API เป็นบริการที่ยอมรับคำขอ HTTP และส่งกลับเส้นทางในรูปแบบ JSON หรือ XML ระหว่างสถานที่

เหตุผลที่ควรใช้ Directions API

คุณสามารถใช้ Directions API เพื่อดูเส้นทางไปยังการเดินทางหลายวิธี เช่น ขนส่งสาธารณะ ขับรถ เดิน หรือขี่จักรยาน

คุณใช้ Directions API ทำอะไรได้บ้าง

ด้วย Directions API คุณจะคำนวณเส้นทางระหว่างสถานที่ได้ ซึ่งรวมถึงรายละเอียดต่อไปนี้

  • เส้นทางสำหรับรูปแบบการเดินทางที่หลากหลาย รวมถึงการขนส่งสาธารณะ การขับรถ การเดิน หรือจักรยาน
  • เส้นทางที่มีหลายส่วนโดยใช้ชุดของจุดอ้างอิง
  • ระบุต้นทาง จุดหมาย และจุดอ้างอิงได้หลายวิธี รวมถึงเป็นสตริงข้อความ (ตัวอย่างเช่น "Chicago, IL" หรือ "Darwin, NT, Australia"), รหัสสถานที่ หรือพิกัดละติจูด/ลองจิจูด

วิธีการทํางานของ Directions API

Directions API จะแสดงเส้นทางที่มีประสิทธิภาพมากที่สุด เมื่อคำนวณเส้นทาง คำนึงถึงผลิตภัณฑ์ในองค์ประกอบการเดินทางต่อไปนี้เมื่อกำหนดเส้นทางที่มีประสิทธิภาพที่สุด

  • เวลาเดินทาง (หลัก)
  • ระยะทาง
  • จำนวนรอบ

คำขอตัวอย่างต่อไปนี้จะแสดงเส้นทางการขับขี่จากโทรอนโต ออนแทรีโอ ไปมอนทรีออล ควิเบก ในรูปแบบ JSON

https://maps.googleapis.com/maps/api/directions/json
  ?destination=Montreal
  &origin=Toronto
  &key=YOUR_API_KEY

แหล่งข้อมูล

ตารางต่อไปนี้จะสรุปทรัพยากรที่ใช้ได้ผ่าน Directions API พร้อมกับข้อมูลที่แสดงผล

แหล่งข้อมูล ข้อมูลที่ส่งคืน รูปแบบการคืนสินค้า
คำแนะนำ

ระบุต้นทางและปลายทางในรูปแบบของรหัสสถานที่ ที่อยู่ หรือพิกัดละติจูด/ลองจิจูด ดูรายละเอียดได้ที่พารามิเตอร์ที่จำเป็น

เส้นทางโดยละเอียด แบ่งออกเป็นเส้นทาง ขา และขั้นบันได ดูรายละเอียดได้ที่ การตอบกลับเส้นทาง
  • JSON
  • XML

วิธีใช้ Directions API

1 เตรียมตัวให้พร้อม เริ่มด้วยการตั้งค่าโปรเจ็กต์ Google Cloud และทำตามวิธีการตั้งค่าด้านล่างให้เสร็จสมบูรณ์
2 ทดลองใช้ เมื่อมีคีย์ API และโปรเจ็กต์ระบบคลาวด์แล้ว คุณจะลองใช้การสาธิตเส้นทางได้โดยไม่มีค่าใช้จ่าย ดูการสาธิต Directions API
3 สร้างคำขอ ดูตัวอย่างคำขอและเรียนรู้เกี่ยวกับตัวเลือกที่มี เช่น รูปแบบการเดินทาง จุดอ้างอิง และการจำกัดเส้นทาง ดูตัวอย่างเส้นทาง
4 ทำความเข้าใจพื้นฐานคำตอบ สำรวจการตอบกลับข้อมูลเพื่อเตรียมใช้ข้อมูลเส้นทางสำหรับแอป ดูรายละเอียดได้ที่การตอบกลับเส้นทาง
5 รวมข้อมูลเส้นทางไว้ในแอปของคุณ คุณใช้ข้อมูลนี้เพื่อคำนวณระยะทางและเวลาเดินทางได้

ไลบรารีของไคลเอ็นต์ที่ใช้ได้

เรียกใช้ API นี้ในภาษาที่คุณต้องการผ่านไลบรารีของไคลเอ็นต์ต่อไปนี้

ไคลเอ็นต์ Java, Python Client, Go Client และ Node.js สำหรับบริการ Google Maps เป็นไลบรารีของไคลเอ็นต์ที่รองรับชุมชน และเป็นโอเพนซอร์สภายใต้ใบอนุญาต Apache 2.0 ดาวน์โหลดได้จาก GitHub ซึ่งคุณยังสามารถดูวิธีการติดตั้งและโค้ดตัวอย่างได้อีกด้วย

ขั้นตอนถัดไป