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

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