เหตุผลที่ควรใช้ 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 และข้อมูลที่ส่งกลับมา
แหล่งข้อมูล | ข้อมูลที่ส่งคืน | รูปแบบการคืนสินค้า |
---|---|---|
คำแนะนำ
ระบุต้นทางและปลายทางในรูปแบบของรหัสสถานที่ ที่อยู่ หรือพิกัดละติจูด/ลองจิจูด ดูพารามิเตอร์ที่จำเป็น เพื่อดูรายละเอียด |
เส้นทางโดยละเอียด แบ่งออกเป็นเส้นทาง ขา และขั้นบันได โปรดดู การตอบกลับเส้นทางเพื่อดูรายละเอียด |
|
วิธีใช้ Directions API
1 | เตรียมตัวให้พร้อม | เริ่มต้นด้วยตั้งค่า โปรเจ็กต์ Google Cloud และตั้งค่าให้เสร็จสมบูรณ์ คำแนะนำที่ตามมา |
2 | ทดลองใช้ | เมื่อมีคีย์ API และโปรเจ็กต์ระบบคลาวด์ที่ทดลองใช้แล้ว การสาธิตเส้นทางโดยไม่มีค่าใช้จ่าย ดูการสาธิต Directions API |
3 | สร้างคำขอ | ดูคำขอตัวอย่างและเรียนรู้เกี่ยวกับ ตัวเลือกที่คุณสามารถใช้ได้ เช่น วิธีการเดินทาง จุดอ้างอิง และ การจำกัดเส้นทาง ดูตัวอย่างเส้นทาง |
4 | ทำความเข้าใจพื้นฐานคำตอบ | ดูการตอบกลับข้อมูลเพื่อเตรียมใช้ข้อมูลเส้นทางสำหรับแอป โปรดดู การตอบกลับเส้นทาง เพื่อดูรายละเอียด |
5 | รวมข้อมูลเส้นทางไว้ในแอปของคุณ | คุณใช้ข้อมูลนี้เพื่อคำนวณระยะทางและเวลาเดินทางได้ |
ไลบรารีของไคลเอ็นต์ที่ใช้ได้
เรียกใช้ API นี้ในภาษา ที่คุณเลือกผ่านไลบรารีไคลเอ็นต์รายการใดรายการหนึ่งต่อไปนี้
- Java ไคลเอ็นต์ของบริการ Google Maps
- Python ไคลเอ็นต์ของบริการ Google Maps
- ไคลเอ็นต์ Go สำหรับบริการ Google Maps
- Node.js ไคลเอ็นต์ของบริการ Google Maps
Java Client, Python Client, Go Client และ Node.js สำหรับ Google Maps บริการต่างๆ เป็นไลบรารีไคลเอ็นต์ที่สนับสนุนโดยชุมชน โดยเป็นโอเพนซอร์สภายใต้ ใบอนุญาต Apache 2.0 ดาวน์โหลดได้จาก GitHub ซึ่งคุณยังสามารถดูวิธีการติดตั้งและโค้ดตัวอย่างได้อีกด้วย
ขั้นตอนถัดไป
- เริ่มใช้ Directions API: ไปที่ เริ่มต้นใช้งาน
- เริ่มส่งคำขอเส้นทาง: ไปที่ดาวน์โหลด เส้นทาง
- ทําตามแนวทางปฏิบัติแนะนํา: ไปที่บริการเว็บที่ดีที่สุด แนวทางปฏิบัติที่ดี