Google Maps Platform มีตัวเลือกมากมายในการควบคุมปริมาณการใช้และตรวจสอบว่าการใช้งานสอดคล้องกับงบประมาณของคุณ โดยมีตัวเลือกดังนี้
- หยุดการเรียกเก็บเงินโดยจำกัดจำนวนเหตุการณ์การเรียกเก็บเงินที่แอปทริกเกอร์
- รับการแจ้งเตือนเมื่อการใช้งานใกล้ถึงขีดจํากัดของงบประมาณหรือ API ที่เฉพาะเจาะจง
- สร้างแอปอย่างคุ้มค่ามากขึ้น
ตารางต่อไปนี้แสดงตัวเลือกของคุณ
หยุดการเรียกเก็บเงิน | รับการแจ้งเตือน | สร้างต้นทุนต่ำ |
โควต้าและการแจ้งเตือนโควต้า
ขีดจํากัดโควต้าช่วยควบคุมการใช้งาน API และป้องกันค่าใช้จ่ายที่ไม่คาดคิด
กำหนดขีดจำกัดโควต้า
การกำหนดขีดจำกัดโควต้าจะช่วยให้คุณกำหนดจำนวนคำขอสูงสุดที่อนุญาตสำหรับ API หรือบริการหนึ่งๆ ภายในกรอบเวลาที่กำหนดได้
เมื่อคำขอในโปรเจ็กต์ถึงขีดจำกัดดังกล่าว บริการของคุณจะหยุดตอบสนองต่อคำขอ คุณเลือกได้ว่าจะสร้างสมดุลระหว่างการหยุดทำงานกับการเรียกเก็บเงินที่สูงขึ้นอย่างไร
เปิดหน้าโควต้าของ Google Maps Platform ในคอนโซลระบบคลาวด์
แล้วเลือกโปรเจ็กต์เป้าหมาย
ในเมนูแบบเลื่อนลงของ API ให้เลือก API ที่เฉพาะเจาะจงสำหรับการแก้ไขโควต้า
หากต้องการแก้ไขโควต้ามากกว่า 1 ประเภท ให้เลือกช่องทําเครื่องหมายข้างโควต้าที่ต้องการเปิดใช้
คลิกเมนู 3 จุด แล้วคลิกแก้ไขโควต้า
ในแผงด้านข้างที่ปรากฏขึ้น ให้ป้อนค่าโควต้าใหม่ แล้วคลิกส่งคำขอ
ใช้เครื่องคำนวณราคาของ Google Maps Platform เพื่อประเมินค่าใช้จ่ายตามปริมาณคำขอโดยประมาณ
ตั้งค่าการแจ้งเตือนโควต้า
การแจ้งเตือนโควต้าจะแจ้งให้คุณทราบเมื่อการใช้งาน API ใกล้ถึงเกณฑ์ที่กำหนด
เปิดหน้าโควต้าของ Google Maps Platform ในคอนโซลระบบคลาวด์
แล้วเลือกโปรเจ็กต์เป้าหมาย
ในเมนูแบบเลื่อนลงของ API ให้เลือก API ที่เฉพาะเจาะจงสำหรับการแก้ไขโควต้า
เลือกปลายทางที่จะแก้ไข
คลิกเมนู 3 จุด แล้วคลิกสร้างการแจ้งเตือนการใช้งาน
แผงด้านข้างที่เลื่อนออกมาจะมีคำอธิบายนโยบายการแจ้งเตือนเริ่มต้น หากต้องการเปลี่ยนนโยบาย ให้คลิกเมนู 3 จุด แล้วปรับแต่งนโยบายการแจ้งเตือนเพื่อแสดงหน้าต่างการกำหนดค่านโยบาย ใช้ลิงก์ถัดไปในหน้าต่างเพื่อไปยังส่วนต่างๆ ของการกำหนดค่า ซึ่งรวมถึงความสามารถในการกำหนดค่าช่องทางการแจ้งเตือน เช่น SMS, อีเมล, แชท, Webhook, PagerDuty และ Pub/Sub
หลังจากเพิ่มช่องทางการแจ้งเตือนแล้ว ให้เลือกช่องทางนั้นในช่องช่องทางการแจ้งเตือน แล้วคลิกตกลง
ทําตามขั้นตอนนี้เฉพาะในกรณีที่คุณไม่ได้แก้ไขนโยบายการแจ้งเตือนในขั้นตอนก่อนหน้า ในส่วนกำหนดค่าการแจ้งเตือนในแผง ให้เพิ่มและกำหนดค่าประเภทการแจ้งเตือนที่ต้องการรับ จากนั้นเลือกช่องทางอย่างน้อย 1 ช่องทางในช่องช่องทางการแจ้งเตือน แล้วคลิกตกลง
คลิกสร้าง
ปรับโควต้าตามต้องการ
ตรวจสอบและปรับโควต้า API เป็นประจําเพื่อเพิ่มประสิทธิภาพการใช้งานและต้นทุนไปพร้อมๆ กับการหาจุดสมดุลระหว่างการป้องกันการใช้จ่ายที่มากเกินไปกับการดูแลให้แอปพลิเคชันทำงานได้อย่างถูกต้อง
- ตรวจสอบรูปแบบการใช้งาน API ใน Google Cloud Console กําหนดโควต้าที่สอดคล้องกับงบประมาณและป้องกันการใช้จ่ายเกิน
- ตรวจสอบว่าโควต้ารองรับระยะเวลาการใช้งานสูงสุดได้
- ทยอยปรับเปลี่ยนและทดสอบแอปพลิเคชันอย่างละเอียดหลังจากการเปลี่ยนแปลงแต่ละครั้งเพื่อหลีกเลี่ยงการหยุดชะงัก
งบประมาณและการแจ้งเตือนงบประมาณ
หากมีงบประมาณที่เจาะจงสำหรับการใช้งาน Google Maps Platform คุณสามารถหลีกเลี่ยงการเรียกเก็บเงินที่ไม่คาดคิดได้โดยการสร้างงบประมาณและการแจ้งเตือนการเรียกเก็บเงินใน Cloud
คุณสามารถตั้งการแจ้งเตือนงบประมาณให้แจ้งเตือนเมื่อคุณใช้จ่ายถึงเปอร์เซ็นต์ที่กำหนดของงบประมาณทั้งหมด เพื่อให้เห็นแนวโน้มค่าใช้จ่ายในการใช้งานเมื่อเวลาผ่านไป
ดูวิธีการสร้างและจัดการงบประมาณและการแจ้งเตือนงบประมาณได้ในเอกสารของ Google Cloud
การจัดการต้นทุนเชิงกลยุทธ์
การกําหนดงบประมาณที่มีประสิทธิภาพเกี่ยวข้องกับการใช้ตัวเลือกที่ไม่มีค่าใช้จ่ายหรือมีต้นทุนต่ำทุกครั้งที่เป็นไปได้ ส่วนนี้จะอธิบายกลยุทธ์ต่างๆ ในการลดต้นทุน
ใช้ Maps Static API ทุกครั้งที่เป็นไปได้
สถานการณ์ต่อไปนี้เหมาะกับแผนที่แบบคงที่ซึ่งรองรับการแสดงแผนที่แบบง่ายที่ต้องใช้เครื่องหมายเพียงรายการเดียว
- คุณเริ่มต้นด้วยโปรโตไทป์ที่ยังไม่มีฟีเจอร์มากมาย
- คุณไม่มีการกำหนดค่าแผนที่
- คุณใช้เครื่องหมายได้ไม่เกิน 1 เครื่องหมาย
- คุณไม่จำเป็นต้องรองรับการโต้ตอบของผู้ใช้โดยใช้แผนที่แบบไดนามิกหรือ Street View แบบไดนามิก
ใช้ภาพปก
คุณสามารถใช้ภาพขนาดย่อเป็นทางเลือกที่ประหยัดกว่า Maps Static API ได้ ระบบจะเรียกเก็บเงินสำหรับภาพขนาดย่อในราคาที่ถูกลง และสามารถนําผู้ใช้ไปยัง Google Maps เวอร์ชันแบบไดนามิกเมื่อมีการคลิก เพื่อให้คุณจ่ายเฉพาะค่าโหลดแผนที่แบบไดนามิกสําหรับผู้ใช้ที่มีส่วนร่วม
ใช้หมวดหมู่ราคาที่ถูกกว่า
Google กำหนดจำนวนเหตุการณ์การใช้งานแบบไม่มีค่าใช้จ่ายที่แตกต่างกันสำหรับแต่ละหมวดหมู่การกำหนดราคา คุณสามารถเพิ่มประสิทธิภาพแอปพลิเคชันเพื่อใช้ความสามารถในหมวดหมู่ "Essentials" หรือ "Pro" ซึ่งคุณจะมีเหตุการณ์การใช้งานรายเดือนแบบไม่มีค่าใช้จ่ายมากขึ้น ดูข้อมูลเพิ่มเติมเกี่ยวกับหมวดหมู่ราคา
รวมแผนที่หลายรายการ
หากคุณมีการใช้งานที่แสดงแผนที่หลายรายการ ให้ทำตามหลักเกณฑ์ต่อไปนี้
- โหลดแผนที่เมื่อจำเป็นเท่านั้น เพื่อลดการใช้ทรัพยากรที่ไม่จำเป็น
- นําแผนที่เดียวมาใช้ซ้ำโดยอัปเดตวิดเจ็ตแผนที่ การซูม และเครื่องหมายตามต้องการ
- ใช้โซลูชัน Store Locator Plus หากคุณแสดงแผนที่หลายรายการเพื่อแสดงตำแหน่งร้านค้า
- ใช้แผนที่เดียวต่อหน้าจออินเทอร์เฟซผู้ใช้ เนื่องจากโดยทั่วไปผู้ใช้จะโต้ตอบกับแผนที่เพียงแผนที่เดียวในแต่ละครั้ง
แคชเนื้อหาเมื่อได้รับอนุญาต
ผลิตภัณฑ์ส่วนใหญ่ของ Google Maps Platform ไม่อนุญาตให้แคชเนื้อหา อย่างไรก็ตาม ระบบมีข้อยกเว้นบางอย่างที่อนุญาตให้คุณแคชผลการค้นหาได้สูงสุด 30 วัน ดูรายละเอียดในข้อกำหนดของ Google Maps Platform
กลยุทธ์ที่ประหยัดค่าใช้จ่ายสำหรับ Places API
ส่วนนี้จะแสดงวิธีเพิ่มประสิทธิภาพการใช้งานและลดค่าใช้จ่ายที่เกี่ยวข้องกับ Places API
ใช้ฟิลด์มาสก์
การใช้การมาสก์ช่องช่วยให้มั่นใจว่าคุณจะไม่ขอข้อมูลที่ไม่จำเป็นต้องใช้ ซึ่งจะช่วยลดความล่าช้าและค่าบริการเรียกเก็บเงิน
สำหรับรายละเอียดสถานที่ (ใหม่) การค้นหาในพื้นที่ (ใหม่) และการค้นหาข้อความ (ใหม่) ให้ใช้ส่วนหัว FieldMask
ในคำขอ API เพื่อระบุรายการช่องที่จะแสดงในการตอบกลับ
จากนั้นระบบจะเรียกเก็บเงินจากคุณตาม SKU ระดับสูงสุดที่ใช้ได้กับคำขอของคุณ ซึ่งหมายความว่าหากคุณเลือกช่องทั้งใน SKU พื้นฐานและ SKU ขั้นสูง ระบบจะเรียกเก็บเงินจากคุณตาม SKU ขั้นสูง
ใช้การกำหนดราคาแบบเซสชันกับรายละเอียดสถานที่ (ใหม่)
หากแอปพลิเคชันของคุณมีจํานวนการเรียกใช้รายเดือน
ดูรายละเอียดได้ใน เอกสารประกอบราคาของเซสชันการเติมข้อความอัตโนมัติของสถานที่ (ใหม่)
กลยุทธ์ที่คุ้มค่าสําหรับ Routes API
ส่วนนี้จะแสดงวิธีเพิ่มประสิทธิภาพการใช้งานและลดค่าใช้จ่ายที่เกี่ยวข้องกับ Routes API
จำกัดจุดแวะพักของ Compute Routes
จำกัดรายการผู้ใช้ในการค้นหาเป็นจุดแวะพักได้สูงสุด 10 จุด ระบบจะเรียกเก็บเงินสำหรับคำขอที่มีจุดแวะพักมากกว่า 10 จุดในอัตราที่สูงขึ้น
ใช้การเพิ่มประสิทธิภาพเส้นทางใน Compute เพื่อการกำหนดเส้นทางที่ดีที่สุด
ระบบจะเรียกเก็บเงินสำหรับคำขอที่ใช้อาร์กิวเมนต์การเพิ่มประสิทธิภาพจุดแวะพักในอัตราที่สูงกว่า
อาร์กิวเมนต์การเพิ่มประสิทธิภาพจะจัดเรียงจุดแวะพักเพื่อให้เส้นทางเหมาะสมที่สุด ซึ่งหมายความว่าการเดินทางจาก A ถึง E จะมอบประสบการณ์ที่ดีกว่าเมื่อเพิ่มประสิทธิภาพ (A-B-C-D-E) เมื่อเทียบกับลําดับแบบสุ่มของเส้นทางที่ไม่ได้เพิ่มประสิทธิภาพ เช่น A-D-B-C-E
ใช้โมเดลการจราจรแบบเรียลไทม์ใน Compute Routes และ Distance Matrix API (เดิม)
ระบบจะเรียกเก็บเงินคำขอ Compute Routes และ Distance Matrix API (เดิม) ที่มีโมเดลการจราจรแบบเรียลไทม์ในอัตราที่สูงกว่า
หากไม่มีรูปแบบการจราจรในคำขอ ผลลัพธ์จะอิงตามปัจจัยทางกายภาพเท่านั้น ได้แก่ ถนน ระยะทาง และขีดจำกัดความเร็ว เปิดใช้การประมาณการจราจรแบบเรียลไทม์โดยตั้งค่าเวลาออกเดินทางเป็น now
ใช้เส้นทางที่เดินทางและถนนที่ใกล้ที่สุดเมื่อข้อมูล GPS ไม่แม่นยำ
ฟีเจอร์ Maps Roads API ซึ่งได้แก่ เส้นทางที่เดินทางและถนนที่ใกล้ที่สุด จะรวมอยู่ในระดับขั้นสูงและมีการเรียกเก็บเงินในอัตราที่สูงกว่า ใช้ฟีเจอร์เหล่านี้เมื่อข้อมูล GPS ไม่แม่นยำและ Roads API ช่วยระบุถนนที่ถูกต้องได้ ขีดจำกัดความเร็ว ซึ่งเป็นฟีเจอร์อีกอย่างของ Roads API มีให้บริการแก่ลูกค้าการติดตามยานพาหนะเท่านั้น