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