ภาพรวมเส้นทางใน Compute

Compute Routes เป็นเมธอดในบริการ Routes API ที่ยอมรับคำขอ HTTPS และแสดงผลเส้นทางที่เหมาะสมระหว่าง 2 สถานที่ มีเส้นทางพร้อมข้อมูลการจราจรแบบเรียลไทม์สำหรับขนส่งสาธารณะ การปั่นจักรยาน การขับรถยนต์ ยานพาหนะเครื่องยนต์ 2 ล้อ หรือการเดินระหว่างหลายสถานที่

ต้องการตารางเส้นทางไหม หากสนใจตารางเส้นทาง โปรดดูภาพรวมตารางเส้นทางของ Compute

หากจะย้ายข้อมูล หากคุณจะย้ายข้อมูลจาก Distance Matrix API (เดิม) ให้ดูวิธีการย้ายข้อมูลโดยเริ่มจากเหตุผลที่ควรย้ายข้อมูลไปยัง Routes API

เหตุผลที่ควรใช้ Compute Routes

เมื่อใช้ Compute Routes คุณจะสามารถกำหนดเส้นทางยานพาหนะหรือพัสดุตามค่ากำหนดของคุณได้ พร้อมทั้งเพิ่มประสิทธิภาพด้านต้นทุนและคุณภาพ

คุณใช้ Compute Routes ทำสิ่งใดได้บ้าง

เมธอด Compute Routes ของ Routes API ช่วยให้คุณทำสิ่งต่อไปนี้ได้

  • ขอเส้นทางสำหรับวิธีเดินทางต่างๆ และสำหรับปลายทางเดียวหรือหลายแห่ง

    • โหมดการเดินทาง: ขนส่งสาธารณะ การขับรถ ยานพาหนะ 2 ล้อ การเดิน หรือการขี่จักรยาน

    • ชุดจุดแวะพักที่คุณเพิ่มประสิทธิภาพเพื่อจัดลําดับการเดินทางที่มีประสิทธิภาพสูงสุดได้

  • ใช้วิธีต่างๆ เพื่อระบุจุดเริ่มต้น จุดหมาย และจุดแวะพัก

    • สตริงข้อความ เช่น "ชิคาโก, รัฐอิลลินอยส์", "ดาร์วิน, รัฐนอร์เทิร์นเทร์ริทอรี, ออสเตรเลีย", "1800 Amphitheatre Parkway, Mountain View, CA 94043" หรือ "CWF6+FWX Mountain View, California"

    • รหัสสถานที่

    • พิกัดละติจูดและลองจิจูด พร้อมทิศทางของยานพาหนะ (ไม่บังคับ)

  • ปรับแต่งตัวเลือกเส้นทางตามความต้องการและเป้าหมายของคุณ

  • ควบคุมเวลาในการตอบสนองและคุณภาพโดยขอเฉพาะข้อมูลที่คุณต้องการโดยใช้มาสก์ช่อง ซึ่งจะช่วยหลีกเลี่ยงเวลาในการประมวลผลที่ไม่จำเป็นและอัตราค่าบริการคำขอที่สูงขึ้น โปรดดูรายละเอียดที่หัวข้อเลือกข้อมูลที่จะแสดง

วิธีการทํางานของ Compute Routes

เมธอด ComputeRoutes ของ Routes API จะยอมรับคําขอ HTTP POST ที่มีตัวข้อมูลคําขอ JSON ซึ่งมีรายละเอียดคําขอ โดยต้องระบุต้นทาง ปลายทาง travelMode และฟิลด์มาสก์เพื่อระบุฟิลด์ที่จะแสดงผล

ตัวอย่าง

curl -X POST -d '{
    "origin": {
      "address": "1800 Amphitheatre Parkway, Mountain View, CA 94043"
    },
    "destination": {
      "address": "Sloat Blvd &, Upper Great Hwy, San Francisco, CA 94132"
    },
  "travelMode": "DRIVE"
  }' \
  -H 'Content-Type: application/json' -H 'X-Goog-Api-Key: YOUR_API_KEY' \
  -H 'X-Goog-FieldMask: routes.duration,routes.distanceMeters' \
  'https://routes.googleapis.com/directions/v2:computeRoutes'

จากนั้นบริการจะคำนวณเส้นทางที่ขอและแสดงผลลัพธ์ในช่องที่คุณขอ

แหล่งข้อมูล

ตารางต่อไปนี้สรุปทรัพยากรที่ใช้ได้ผ่านเมธอด Compute Routes ของ Routes API พร้อมกับข้อมูลที่แสดงผล

แหล่งข้อมูล ข้อมูลที่แสดงผล รูปแบบการแสดงผล
ComputeRoutes แสดงผลเส้นทาง ช่วง และขั้นตอนของเส้นทางพร้อมเส้นทางอื่น หากมีการขอ JSON

วิธีใช้ Compute Routes

1 ตั้งค่า เริ่มต้นด้วยตั้งค่าโปรเจ็กต์ Google Cloud แล้วทําตามวิธีการตั้งค่าที่ระบุไว้
2 ทำความเข้าใจวิธีเรียกเก็บเงินของ Routes API โปรดดูข้อมูลในหัวข้อการใช้งานและการเรียกเก็บเงิน
3 คํานวณเส้นทางและตรวจสอบคําตอบ ดูข้อมูลเพิ่มเติมได้ที่ดูเส้นทางและตรวจสอบผลการค้นหาเส้นทาง

ไลบรารีของไคลเอ็นต์ที่ใช้ได้

ดูรายการไลบรารีของไคลเอ็นต์ที่ใช้ได้สำหรับ Compute Routes ได้ที่ไลบรารีของไคลเอ็นต์

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