การใช้งานและการเรียกเก็บเงิน Distance Matrix API

Distance Matrix API ใช้โมเดลการกำหนดราคาแบบจ่ายเมื่อใช้ คำขอ Distance Matrix API จะสร้างการเรียกใช้ SKU อันใดอันหนึ่งจาก 2 ประเภทคำขอ ได้แก่ พื้นฐานหรือขั้นสูง นอกจากข้อกำหนดในการใช้งานโดยรวมของ Google แล้ว ยังมีขีดจำกัดการใช้งานสำหรับ Distance Matrix API โดยเฉพาะ จัดการค่าใช้จ่ายและการใช้งานด้วยเครื่องมือที่มีอยู่ใน Google Cloud Console

วิธีเรียกเก็บเงินสำหรับ Distance Matrix API

Distance Matrix API ใช้รูปแบบการกำหนดราคาแบบจ่ายเมื่อใช้ Google Maps Platform API และ SDK เรียกเก็บเงินตาม SKU มีการติดตามการใช้งานสำหรับ SKU แต่ละรายการ และ API หรือ SDK ใดก็ตามอาจมี SKU ผลิตภัณฑ์มากกว่า 1 รายการ ค่าใช้จ่ายคำนวณโดย

การใช้ SKU × ราคาต่อการใช้งานแต่ละครั้ง

ใช้เครื่องคำนวณราคาและการใช้งานเพื่อประมาณค่าใช้จ่ายในการใช้งานต่อ API หรือ SDK สำหรับ SKU ของ Google Maps Platform ที่มีคุณสมบัติตามเกณฑ์ คุณจะได้รับเครดิต Google Maps Platform มูลค่า 200 USD ในแต่ละเดือนสำหรับบัญชีสำหรับการเรียกเก็บเงินแต่ละบัญชี ระบบจะใช้เครดิตนี้กับ SKU ที่มีคุณสมบัติตามเกณฑ์โดยอัตโนมัติ

ราคาสำหรับ Distance Matrix API

SKU: เมทริกซ์ระยะทาง

คำขอไปยัง Distance Matrix API หรือ บริการ Distance Matrix API ของ Maps JavaScript API (ไม่รวมคำขอที่ทริกเกอร์ SKU การเรียกเก็บเงิน Distance Matrix Advanced Billing SKU)

ช่วงระดับเสียงรายเดือน
(ราคาสำหรับ ELEMENT)
0-100,000 100,001-500,000 มากกว่า 500,000 คน
0.005 USD ต่อแต่ละรายการ
(5.00 USD ต่อ 1,000)
0.004 USD ต่อแต่ละรายการ
(4.00 USD ต่อ 1,000)
ติดต่อฝ่ายขายเพื่อขอข้อมูลราคาปริมาณ

การค้นหาแต่ละรายการที่ส่งไปยัง Distance Matrix API จะสร้างองค์ประกอบต่างๆ โดยจำนวน origins คูณจำนวน destinations เท่ากับจำนวนองค์ประกอบ

SKU: เมทริกซ์ระยะทางขั้นสูง

คำขอไปยัง Distance Matrix API หรือ บริการ Distance Matrix API ของ Maps JavaScript API ที่ใช้ข้อมูลการจราจรและ/หรือตัวแก้ไขตำแหน่ง

ช่วงระดับเสียงรายเดือน
(ราคาสำหรับ ELEMENT)
0-100,000 100,001-500,000 มากกว่า 500,000 คน
0.01 USD ต่อแต่ละรายการ
(10.00 USD ต่อ 1,000)
0.008 USD ต่อแต่ละรายการ
(8.00 USD ต่อ 1,000)
ติดต่อฝ่ายขายเพื่อขอข้อมูลราคาปริมาณ

การค้นหาแต่ละรายการที่ส่งไปยัง Distance Matrix API จะสร้างองค์ประกอบต่างๆ โดยจำนวน origins คูณจำนวน destinations เท่ากับจำนวนองค์ประกอบ

SKU ของ Distance Matrix Advanced มีการเรียกเก็บเงินสำหรับ Distance Matrix API หรือ บริการ Distance Matrix API ของ Maps JavaScript API ที่ใช้บริการต่อไปนี้อย่างน้อย 1 อย่าง

  • ข้อมูลการจราจร ระบบจะใช้ข้อมูลการจราจรเมื่อเป็นไปตามเงื่อนไขต่อไปนี้ทั้งหมด (นี่คือเงื่อนไขที่จำเป็นในการรับช่อง duration_in_traffic ในการตอบสนองของเมตริกระยะทาง)
    • พารามิเตอร์ Travel mode คือ driving หรือไม่ได้ระบุ (driving คือโหมดการเดินทางเริ่มต้น)
    • คำขอมี พารามิเตอร์ departure_time ที่ถูกต้อง คุณตั้งค่า departure_time เป็นเวลาปัจจุบันหรือเวลาในอนาคตได้ ต้องไม่ใช่อดีต
  • ตัวแก้ไขสถานที่ตั้ง เมื่อคุณใช้ตัวแก้ไขตำแหน่งต่อไปนี้เพื่อระบุวิธีที่ผู้ขับขี่ควรเข้าใกล้ตำแหน่งหนึ่งๆ
    • side_of_road
    • heading

ขีดจำกัดการใช้งานอื่นๆ

แม้ว่าจะไม่มีจำนวนองค์ประกอบสูงสุดต่อวัน (EPD) แต่ Distance Matrix API มีขีดจำกัดการใช้งานต่อไปนี้อยู่

  • สูงสุด 25 แห่งหรือ 25 ปลายทางต่อคำขอ
  • องค์ประกอบสูงสุด 100 รายการต่อคำขอฝั่งเซิร์ฟเวอร์
  • องค์ประกอบสูงสุด 100 รายการต่อคำขอฝั่งไคลเอ็นต์
  • 60,000 EPM (องค์ประกอบต่อนาที) โดยคำนวณเป็นผลรวมของคำค้นหาฝั่งไคลเอ็นต์และฝั่งเซิร์ฟเวอร์

ข้อจำกัดในข้อกำหนดในการให้บริการ

ดูข้อมูลเกี่ยวกับข้อกำหนดในการให้บริการได้ที่นโยบายสำหรับ Distance Matrix API และส่วนข้อจำกัดของใบอนุญาตในข้อกำหนดในการให้บริการของ Google Maps Platform

จัดการต้นทุนในการใช้งาน

กำหนดขีดจำกัดโควต้ารายวันสำหรับคำขอทั้งหมดที่ส่งไปยัง API ใดก็ตามเพื่อจัดการต้นทุนในการใช้ Distance Matrix API หรือเพื่อตอบสนองความต้องการของการรับส่งข้อมูลที่ใช้งานจริง ระบบจะรีเซ็ตโควต้ารายวัน ในเวลาเที่ยงคืนตามเวลาแปซิฟิก

วิธีดูหรือเปลี่ยนแปลงขีดจำกัดโควต้าสำหรับ Distance Matrix API

  1. เปิดหน้าโควต้า Google Maps Platform ใน Cloud Console
  2. คลิกเมนูแบบเลื่อนลง API และเลือก Distance Matrix API
  3. หากต้องการดูขีดจำกัดโควต้า ให้เลื่อนลงไปที่การ์ดองค์ประกอบ
    ตารางแสดงชื่อโควต้าและขีดจำกัด
  4. หากต้องการเปลี่ยนขีดจำกัดโควต้า ให้คลิกไอคอนแก้ไขสำหรับขีดจำกัดนั้น
    ในกล่องโต้ตอบที่ปรากฏขึ้น ให้ป้อนขีดจำกัดโควต้ารายวันที่เรียกเก็บเงินได้ที่ต้องการ (ถึงขีดจำกัดโควต้าที่ Google ระบุไว้) แล้วเลือกบันทึก ในช่องขีดจำกัดโควต้า

หากการใช้งาน API ของคุณถึงขีดจำกัดโควต้าที่เรียกเก็บเงินได้ในวันใดวันหนึ่งแล้ว แอปพลิเคชันของคุณจะไม่สามารถเข้าถึง API นั้นได้สำหรับช่วงเวลาที่เหลือของวันนั้นๆ