Navigation SDK สำหรับ Android ใช้รูปแบบการกำหนดราคาแบบจ่ายตามการใช้งาน คำขอ Navigation SDK จะสร้างการเรียกใช้ SKU คำขอการนำทาง Navigation SDK จะเรียกเก็บเงินสำหรับการเรียก API ที่คุณทำเพื่อสร้างเส้นทางไปยังปลายทาง การเรียก API อาจระบุปลายทางอย่างน้อย 1 แห่ง ซึ่งเรียกอีกอย่างว่าจุดแวะพัก คุณสามารถคำนวณค่าใช้จ่ายของการเรียกใช้ได้โดยนำจำนวนปลายทาง (หรือจุดแวะพัก) ที่มีมาคูณกับราคาสำหรับปลายทางแต่ละแห่งที่ขอ ซึ่งอิงตามราคา SKU ของคำขอการนำทาง
ระบบจะเรียกเก็บเงินจาก Navigation SDK เมื่อส่งคำขอ API เพื่อขอเส้นทาง ไม่มีการเรียกเก็บเงินเพิ่มเติมสำหรับการเริ่มคำแนะนำแบบเลี้ยวต่อเลี้ยวสำหรับเส้นทาง นอกจากนี้ จะไม่มีค่าใช้จ่ายเพิ่มเติมสำหรับการเปลี่ยนเส้นทางหลังจากที่ดึงข้อมูลปลายทางแล้ว ตัวอย่างเช่น ระบบจะไม่เรียกเก็บเงินสำหรับการเปลี่ยนแปลงเส้นทางเนื่องจากข้อมูลการจราจรที่อัปเดต ถนนปิด หรือการเบี่ยงออกจากเส้นทางที่วางแผนไว้
จัดการต้นทุนและการใช้งานด้วยเครื่องมือที่มีให้ใช้งานในคอนโซล Google Cloudวิธีเรียกเก็บเงินสำหรับ Navigation SDK สำหรับ Android
Navigation SDK สำหรับ Android ใช้รูปแบบการกำหนดราคาแบบจ่ายตามการใช้งาน และระบบจะเรียกเก็บเงิน API และ SDK ของ Google Maps Platform ตาม SKU ระบบจะติดตามการใช้งานสำหรับ SKU แต่ละรายการและคำนวณต้นทุนโดย
ราคาของ Navigation SDK สำหรับ Android
SKU: คำขอการนำทาง
ระบบจะเรียกเก็บเงินสำหรับปลายทางแต่ละแห่งที่ขอโดยใช้ Navigation SDK เป็นหน่วย SKU คำขอการนำทาง ราคาต่อหน่วย SKU จะกำหนดตามปริมาณการโทรรายเดือนทั้งหมดสำหรับ SKU นั้นๆ โดยแบ่งออกเป็นดังนี้
ช่วงปริมาณรายเดือน (ราคาต่อปลายทาง) |
||
---|---|---|
1-1,000 | 1,001–4,200,000 | 4,200,000 ขึ้นไป |
ไม่มีค่าใช้จ่าย | 0.05 USD | 0.0395 USD |
วิธีการส่งคำขอเส้นทาง
คุณส่งคําขอสร้างเส้นทางไปยัง Navigation SDK ได้โดยเรียกใช้เมธอดต่อไปนี้
- setDestination (ปลายทางของจุดอ้างอิง)
- setDestination (ปลายทางของจุดอ้างอิง ตัวเลือก RoutingOptions)
- setDestination (Waypoint destination, RoutingOptions routingOptions, DisplayOptions displayOptions)
- setDestinations (List<Waypoint> destinations)
- setDestinations (List<Waypoint> destinations, RoutingOptions options)
- setDestinations (List<Waypoint> destinations, CustomRoutesOptions customRoutesOptions)
- setDestinations (List<Waypoint> destinations, RoutingOptions routingOptions, DisplayOptions displayOptions)
- setDestinations (List<Waypoint> destinations, CustomRoutesOptions customRoutesOptions, DisplayOptions displayOptions)
- simulateLocationsAlongNewRoute(List<Waypoint> waypoints)
- simulateLocationsAlongNewRoute(List<Waypoint> waypoints, RoutingOptions routingOptions)
- simulateLocationsAlongNewRoute(List<Waypoint> waypoints, RoutingOptions routingOptions, SimulationOptions simulationOptions)
- [เลิกใช้งานแล้ว] setDestinations (List<Waypoint> destinations, String routeToken)
โปรดทราบว่าการเรียกใช้เมธอดครั้งเดียวจะมีปลายทางได้สูงสุด 25 รายการ และต้นทุนของการเรียกแต่ละครั้งจะคำนวณโดยการคูณจำนวนปลายทางด้วยราคาต่อหน่วย SKU
ขีดจำกัดการใช้งานอื่นๆ
Navigation SDK สำหรับ Android มีขีดจำกัดการใช้งานดังต่อไปนี้
- ขีดจำกัดอัตราคำขอ 30,000 QPM (คำค้นหาต่อนาที)
- จำนวนจุดหมายกลาง (หรือจุดแวะพัก) สูงสุดที่อนุญาตต่อการเรียก API คือ 25
ข้อจำกัดของข้อกำหนดในการใช้งาน
ดูข้อมูลเกี่ยวกับข้อกำหนดในการใช้งานได้ที่ส่วนข้อจำกัดของใบอนุญาตในข้อกำหนดในการให้บริการของ Google Maps Platform
จัดการต้นทุนการใช้งาน
หากต้องการจัดการต้นทุนในการใช้ Navigation SDK สําหรับ Android หรือเพื่อตอบสนองดีมานด์ของการเข้าชมเวอร์ชันที่ใช้งานจริง ให้กําหนดขีดจํากัดโควต้ารายวันสําหรับคําขอทั้งหมดไปยัง API ระบบจะรีเซ็ตโควต้าประจำวันตอนเที่ยงคืนตามเวลาแปซิฟิก
วิธีดูหรือเปลี่ยนขีดจำกัดโควต้าสำหรับ Navigation SDK สำหรับ Android
- ในคอนโซลระบบคลาวด์ ให้เปิดหน้าโควต้าของ Google Maps Platform
- คลิกเมนูแบบเลื่อนลงของ API แล้วเลือก Navigation SDK สำหรับ Android
- หากต้องการดูขีดจํากัดโควต้า ให้เลื่อนลงไปที่การ์ดคําขอ
ตารางจะแสดงชื่อและขีดจํากัดโควต้า - หากต้องการเปลี่ยนขีดจำกัดโควต้า ให้คลิกไอคอนแก้ไขสำหรับขีดจำกัดนั้น
ในกล่องโต้ตอบที่ปรากฏขึ้น ให้ป้อนขีดจำกัดโควต้ารายวันที่เรียกเก็บเงินได้ที่ต้องการ (ไม่เกินขีดจำกัดโควต้าที่ Google ระบุไว้ หากมี) ในช่องขีดจำกัดโควต้า แล้วเลือกบันทึก
หากการใช้งาน API ของคุณถึงขีดจํากัดโควต้าที่เรียกเก็บเงินได้ในวันใดวันหนึ่ง แอปพลิเคชันของคุณจะไม่สามารถเข้าถึง API ได้อีกตลอดทั้งวัน