Maps SDK สำหรับ Android ใช้รูปแบบการกำหนดราคาแบบจ่ายตามการใช้งาน คำขอ Maps SDK สำหรับ Android จะสร้างการเรียกใช้ SKU รายการใดรายการหนึ่งต่อไปนี้ SKU: แผนที่แบบไดนามิกเนทีฟบนอุปกรณ์เคลื่อนที่ SKU: แผนที่แบบไดนามิก หรือ SKU: Street View แบบไดนามิก นอกจากข้อกำหนดในการใช้งานโดยรวมของ Google แล้ว ยังมีขีดจำกัดการใช้งานสำหรับ Maps SDK สำหรับ Android โดยเฉพาะ จัดการต้นทุนและการใช้งานด้วยเครื่องมือที่มีให้ใช้งานในคอนโซล Google Cloud
วิธีเรียกเก็บเงิน Maps SDK สำหรับ Android
Maps SDK สำหรับ Android ใช้รูปแบบการกำหนดราคาแบบจ่ายตามการใช้งาน ระบบจะเรียกเก็บเงินสำหรับ API และ SDK ของ Google Maps Platform ตาม SKU ระบบจะติดตามการใช้งานสำหรับ SKU แต่ละรายการ และ API หรือ SDK หนึ่งๆ อาจมีSKU ของผลิตภัณฑ์มากกว่า 1 รายการ ระบบจะคำนวณค่าใช้จ่ายโดย
ใช้เครื่องคำนวณราคาและการใช้งานเพื่อประมาณต้นทุนการใช้งานต่อ API หรือ SDK สำหรับ SKU ของ Google Maps Platform ที่มีสิทธิ์ คุณจะได้รับเครดิต Google Maps Platform มูลค่า $200 USD ในแต่ละเดือนสำหรับบัญชีการเรียกเก็บเงินแต่ละบัญชี ระบบจะนำเครดิตนี้ไปใช้กับ SKU ที่มีสิทธิ์โดยอัตโนมัติ
ราคาสำหรับ Maps SDK สำหรับ Android
SKU: แผนที่แบบไดนามิกในเนทีฟบนอุปกรณ์เคลื่อนที่
ออบเจ็กต์แผนที่ Google ที่ไม่ได้โหลดด้วยรหัสแผนที่ในแอปพลิเคชันบนอุปกรณ์เคลื่อนที่ Maps SDK สําหรับ Android หรือ Maps SDK สําหรับ iOS
ช่วงที่แสดงผลต่อเดือน (ราคาต่อการโหลดแผนที่ 1 ครั้ง) |
||
---|---|---|
0.00 USD | 0.00 USD | 0.00 USD |
การโหลดแผนที่ 1 ครั้งจะเพิ่มขึ้นสําหรับการสร้างอินสแตนซ์ของออบเจ็กต์แผนที่ Google แต่ละรายการในแอปพลิเคชันบนอุปกรณ์เคลื่อนที่ Maps SDK สําหรับ Android หรือ Maps SDK สําหรับ iOS ดังนี้
- คลาส
MapFragment
,SupportMapFragment
หรือMapView
บน Android ระบบจะนับการโหลดแผนที่ทุกครั้งที่มีการเรียกใช้เมธอดonCreate()
ที่เกี่ยวข้อง - ออบเจ็กต์
GMSMapView
ใน iOS
การโต้ตอบของผู้ใช้กับแผนที่ เช่น การเลื่อน การซูม หรือการเปลี่ยนเลเยอร์แผนที่ จะไม่ทำให้เกิดการโหลดแผนที่เพิ่มเติม เมื่อใช้รูปแบบการกำหนดราคาแบบจ่ายตามการใช้งาน ระบบจะไม่เรียกเก็บเงินการสร้างภาพพาโนรามาของ Street View เป็นค่าโหลดแผนที่ในอุปกรณ์เคลื่อนที่แบบเนทีฟอีกต่อไป ระบบจะเรียกเก็บเงินเป็น Street View แบบไดนามิก
SKU: แผนที่แบบไดนามิก
แอปพลิเคชันที่แสดงแผนที่ที่โหลดโดยไม่มีหรือมี map ID โดยใช้ Maps JavaScript API หรือแผนที่ที่โหลดโดยมี map ID และใช้ Maps SDK สำหรับ Android หรือ Maps SDK สำหรับ iOS
ช่วงที่แสดงผลต่อเดือน (ราคาต่อการโหลดแผนที่ 1 ครั้ง) |
||
---|---|---|
0.007 USD ต่อ แต่ละรายการ(7.00 USD ต่อ 1,000 รายการ) |
0.0056 USD ต่อ แต่ละรายการ(5.60 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
การโต้ตอบของผู้ใช้กับแผนที่ เช่น การเลื่อน ซูม หรือสลับเลเยอร์แผนที่ จะไม่ทำให้เกิดการโหลดแผนที่เพิ่มเติม
SKU: Street View แบบไดนามิก
ตอนนี้ระบบจะเรียกเก็บเงินแยกต่างหากสำหรับภาพพาโนรามาของ Street View และการโหลดแผนที่ ระบบจะเรียกเก็บเงินสำหรับพาโนรามาใน Street View แบบไดนามิกสำหรับการสร้างอินสแตนซ์ของออบเจ็กต์พาโนรามาแต่ละครั้งในแอปพลิเคชัน Maps JavaScript API, Maps SDK สำหรับ Android และ Maps SDK สำหรับ iOS
ปริมาณรายเดือน (ราคาต่อภาพพาโนรามา) |
||
---|---|---|
0.014 USD ต่อ แต่ละรายการ(14.00 USD ต่อ 1,000 รายการ) |
0.0112 USD ต่อรายการ (11.20 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
การสร้างอินสแตนซ์ของออบเจ็กต์พาโนรามาเกิดขึ้นในกรณีต่อไปนี้
- ใน JavaScript โดยใช้คลาส
google.maps.StreetViewPanorama()
หรือเมธอดMap.getStreetView()
ระบบจะไม่เรียกเก็บเงินสำหรับประสบการณ์การใช้งาน Street View ในตัวซึ่งอิงตามการควบคุมเพ็กแมนของ Street View หรือการใช้งานคลาสStreetViewService()
- ใน Android ที่ใช้คลาส
StreetViewPanoramaFragment
,SupportStreetViewPanoramaFragment
หรือStreetViewPanoramaView
ระบบจะนับภาพพาโนรามาทุกครั้งที่มีการเรียกใช้เมธอดonCreate()
ที่เกี่ยวข้อง - ใน iOS โดยใช้ออบเจ็กต์
GMSPanoramaView
ขีดจำกัดการใช้งานอื่นๆ
การใช้งาน Maps SDK สำหรับ Android บนอุปกรณ์เคลื่อนที่ทั้งหมดเป็นแบบไม่จำกัด แต่คุณสามารถกำหนดขีดจำกัดโควต้าเพื่อจำกัดการใช้งานคำขอ Street View แบบไดนามิกของโปรเจ็กต์ผ่าน Maps SDK สำหรับ Android ได้
ข้อจำกัดของข้อกำหนดในการใช้งาน
ดูข้อมูลเกี่ยวกับข้อกำหนดในการใช้งานได้ที่ส่วนข้อจำกัดของใบอนุญาตในข้อกำหนดในการให้บริการของ Google Maps Platform
จัดการต้นทุนการใช้งาน
หากต้องการจัดการต้นทุนในการใช้ Maps SDK สําหรับ Android หรือเพื่อตอบสนองดีมานด์ของการเข้าชมเวอร์ชันที่ใช้งานจริง ให้กําหนดขีดจํากัดโควต้าประจําวันสําหรับคําขอทั้งหมดไปยัง API ระบบจะรีเซ็ตโควต้าประจำวันตอนเที่ยงคืนตามเวลาแปซิฟิก
วิธีดูหรือเปลี่ยนขีดจํากัดโควต้าสําหรับ Maps SDK สําหรับ Android
- ในคอนโซลระบบคลาวด์ ให้เปิดหน้าโควต้าของ Google Maps Platform
- คลิกเมนูแบบเลื่อนลงของ API แล้วเลือก Maps SDK สำหรับ Android
- หากต้องการดูขีดจํากัดโควต้า ให้เลื่อนลงไปที่การ์ดคําขอ
ตารางจะแสดงชื่อและขีดจํากัดโควต้า - หากต้องการเปลี่ยนขีดจำกัดโควต้า ให้คลิกไอคอนแก้ไขสำหรับขีดจำกัดนั้น
ในกล่องโต้ตอบที่ปรากฏขึ้น ให้ป้อนขีดจำกัดโควต้ารายวันที่เรียกเก็บเงินได้ที่ต้องการ (ไม่เกินขีดจำกัดโควต้าที่ Google ระบุไว้ หากมี) ในช่องขีดจำกัดโควต้า แล้วเลือกบันทึก
หากการใช้งาน API ของคุณถึงขีดจํากัดโควต้าที่เรียกเก็บเงินได้ในวันใดวันหนึ่ง แอปพลิเคชันของคุณจะไม่สามารถเข้าถึง API ได้อีกตลอดทั้งวัน