ภาพรวมของ Directions API

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

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

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

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

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

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

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

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