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