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

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