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

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

บทนำ

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

ต้องการเมทริกซ์เส้นทางใช่ไหม หากสนใจเมทริกซ์เส้นทาง โปรดดูภาพรวม Compute Route Matrix

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

เหตุผลที่ควรใช้เส้นทางการคำนวณ

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

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

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

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

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

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

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

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

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

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

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

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

วิธีการทำงานของเส้นทาง Compute

เมธอด 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 ได้ที่ไลบรารีของไคลเอ็นต์

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