ภาพรวมของ Directions API (เดิม)

นักพัฒนาแอปในเขตเศรษฐกิจยุโรป (EEA)

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 ซึ่งคุณจะดูวิธีการติดตั้งและโค้ดตัวอย่างได้ด้วย

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