Google Maps Platform มีตัวเลือกมากมายสำหรับการควบคุม การใช้งานของคุณ และช่วยให้มั่นใจได้ว่าการใช้งานของคุณสอดคล้องกับงบประมาณ โดยมีตัวเลือกดังนี้
- หยุดการเรียกเก็บเงินโดยจำกัดจำนวนเหตุการณ์การเรียกเก็บเงินที่แอปทริกเกอร์
- รับการแจ้งเตือนเมื่อการใช้งานใกล้ถึงงบประมาณหรือขีดจำกัด API ที่เฉพาะเจาะจง
- สร้างแอปได้อย่างคุ้มค่ามากขึ้น
ตารางต่อไปนี้แสดงตัวเลือกของคุณ
หยุดการเรียกเก็บเงิน | รับการแจ้งเตือน | สร้างเพื่อลดต้นทุน |
โควต้าและการแจ้งเตือนโควต้า
ขีดจำกัดโควต้าช่วยให้คุณควบคุมการใช้งาน API และป้องกันค่าใช้จ่ายที่ไม่คาดคิดได้
กำหนดขีดจำกัดโควต้า
การตั้งค่าโควต้าจะช่วยให้คุณกำหนดจำนวนคำขอสูงสุดที่อนุญาต สำหรับ API หรือบริการที่เฉพาะเจาะจงภายในกรอบเวลาที่กำหนดได้
เมื่อคำขอในโปรเจ็กต์ของคุณถึงขีดจำกัดดังกล่าว บริการจะหยุด ตอบสนองต่อคำขอ คุณต้องเป็นผู้พิจารณาถึงข้อแลกเปลี่ยนระหว่าง การหยุดทำงานกับค่าใช้จ่ายที่สูงขึ้น
เปิดหน้าโควต้าของ Google Maps Platform ใน Cloud Console
แล้วเลือกโปรเจ็กต์เป้าหมาย
ในเมนูแบบเลื่อนลงของ API ให้เลือก API ที่ต้องการแก้ไขโควต้า
หากต้องการแก้ไขโควต้ามากกว่า 1 ประเภท ให้เลือกช่องทําเครื่องหมาย ข้างโควต้าที่ต้องการเปิดใช้
คลิกเมนู 3 จุด แล้วคลิกแก้ไขโควต้า
ในแผงด้านข้างที่ปรากฏขึ้น ให้ป้อนค่าโควต้าใหม่ แล้วคลิกส่งคำขอ
ใช้เครื่องคำนวณราคาของ Google Maps Platform เพื่อ ประมาณค่าใช้จ่ายตามปริมาณคำขอโดยประมาณ
ตั้งค่าการแจ้งเตือนโควต้า
การแจ้งเตือนโควต้าจะแจ้งให้คุณทราบเมื่อการใช้งาน API ใกล้ถึงเกณฑ์ที่กำหนด
เปิดหน้าโควต้าของ Google Maps Platform ใน Cloud Console
แล้วเลือกโปรเจ็กต์เป้าหมาย
ในเมนูแบบเลื่อนลงของ API ให้เลือก API ที่ต้องการแก้ไขโควต้า
เลือกอุปกรณ์ปลายทางที่จะแก้ไข
คลิกเมนู 3 จุด แล้วคลิกสร้างการแจ้งเตือนการใช้งาน
แผงด้านข้างที่เลื่อนออกมาจะมีคำอธิบายของนโยบายการแจ้งเตือนเริ่มต้น หากต้องการเปลี่ยนนโยบาย ให้คลิกเมนู 3 จุด แล้วคลิกปรับแต่งนโยบายการแจ้งเตือนเพื่อแสดงหน้าต่างการกำหนดค่านโยบาย ใช้ลิงก์ถัดไปในหน้าต่างเพื่อเลื่อนดูการกำหนดค่า ซึ่งรวมถึงความสามารถในการกำหนดค่าช่องทางการแจ้งเตือน เช่น SMS, อีเมล, แชท, เว็บฮุก, PagerDuty และ Pub/Sub
หลังจากเพิ่มช่องทางการแจ้งเตือนแล้ว ให้เลือกช่องดังกล่าวในช่องช่องทางการแจ้งเตือน แล้วคลิกตกลง
ทำตามขั้นตอนนี้เฉพาะในกรณีที่คุณไม่ได้แก้ไขนโยบายการแจ้งเตือนในขั้นตอนก่อนหน้า ในแผง ให้เพิ่มและกำหนดค่าประเภทการแจ้งเตือนที่ต้องการรับในส่วนกำหนดค่าการแจ้งเตือน จากนั้นเลือกช่องทางเหล่านั้นอย่างน้อย 1 ช่องในช่องช่องทางการแจ้งเตือน แล้วคลิกตกลง
คลิกสร้าง
ปรับโควต้าตามต้องการ
ตรวจสอบและปรับโควต้า API เป็นประจำเพื่อเพิ่มประสิทธิภาพการใช้งานและค่าใช้จ่าย พร้อมทั้ง รักษาสมดุลระหว่างการป้องกันการใช้จ่ายที่มากเกินไปและการรับประกันว่าแอปพลิเคชันจะทำงานได้อย่างถูกต้อง
- ตรวจสอบรูปแบบการใช้งาน API ใน Google Cloud Console ตั้งโควต้า ให้สอดคล้องกับงบประมาณและป้องกันการใช้จ่ายมากเกินไป
- ตรวจสอบว่าโควต้าสามารถรองรับช่วงที่มีการใช้งานสูงสุดได้
- ปรับเปลี่ยนทีละน้อยและทดสอบแอปพลิเคชันอย่างละเอียดหลังจากการเปลี่ยนแปลงแต่ละครั้งเพื่อหลีกเลี่ยงการหยุดชะงัก
งบประมาณและการแจ้งเตือนงบประมาณ
หากมีงบประมาณที่เฉพาะเจาะจงสำหรับการใช้งานแพลตฟอร์ม Google Maps คุณสามารถ หลีกเลี่ยงค่าใช้จ่ายที่ไม่คาดคิดในใบเรียกเก็บเงินได้โดยการสร้างงบประมาณและการแจ้งเตือนการเรียกเก็บเงินใน Cloud
คุณตั้งการแจ้งเตือนงบประมาณเพื่อให้ระบบแจ้งเตือนเมื่อคุณใช้จ่ายถึงเปอร์เซ็นต์ที่กำหนดของงบประมาณทั้งหมดได้ เพื่อให้คุณเห็นแนวโน้มค่าใช้จ่ายในการใช้งานเมื่อเวลาผ่านไป
ดูเอกสารประกอบของ Google Cloud เพื่อดู วิธีการสร้างและจัดการงบประมาณและการแจ้งเตือนงบประมาณ
การจัดการต้นทุนเชิงกลยุทธ์
การจัดงบประมาณที่มีประสิทธิภาพเกี่ยวข้องกับการใช้ตัวเลือกฟรีหรือตัวเลือกที่มีต้นทุนต่ำกว่าทุกครั้งที่ เป็นไปได้ ส่วนนี้จะสำรวจกลยุทธ์ต่างๆ ในการลดค่าใช้จ่าย
ใช้ Maps Static API ทุกครั้งที่ทำได้
สถานการณ์ต่อไปนี้เหมาะกับแผนที่แบบคงที่ ซึ่งรองรับการแสดงแผนที่แบบง่ายที่ต้องการเครื่องหมายเพียงรายการเดียว
- คุณกำลังเริ่มต้นด้วยต้นแบบที่ยังไม่มีฟีเจอร์มากนัก
- คุณไม่มีการปรับแต่งแผนที่
- คุณใช้เครื่องหมายได้สูงสุด 1 รายการ
- คุณไม่จำเป็นต้องรองรับการโต้ตอบของผู้ใช้โดยใช้แผนที่แบบไดนามิกหรือ สตรีทวิวแบบไดนามิก
ใช้ภาพปก
คุณสามารถใช้ภาพขนาดย่อแทน 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 ขั้นสูง
ใช้การกำหนดราคาตามเซสชันกับรายละเอียดสถานที่ (ใหม่)
หากแอปพลิเคชันของคุณมีปริมาณการเรียกต่อเดือน
ดูรายละเอียดได้ที่ เอกสารประกอบเกี่ยวกับราคาเซสชันของ Place Autocomplete (ใหม่)
กลยุทธ์ที่มีประสิทธิภาพด้านต้นทุนสำหรับ Routes API
ส่วนนี้จะแสดงวิธีเพิ่มประสิทธิภาพการใช้งานและลดค่าใช้จ่ายที่เกี่ยวข้องกับ Routes API
จำกัดจุดอ้างอิงของเส้นทาง Compute
จำกัดรายการผู้ใช้ในคำค้นหาให้มีจุดอ้างอิงสูงสุด 10 จุด ระบบจะเรียกเก็บเงินสำหรับคำขอที่มีจุดอ้างอิงมากกว่า 10 จุดในอัตราที่สูงขึ้น
ใช้การเพิ่มประสิทธิภาพเส้นทางของ Compute เพื่อการกำหนดเส้นทางที่ดีที่สุด
ระบบจะเรียกเก็บเงินสำหรับคำขอที่ใช้อาร์กิวเมนต์การเพิ่มประสิทธิภาพจุดอ้างอิงในอัตราที่สูงขึ้น
อาร์กิวเมนต์การเพิ่มประสิทธิภาพจะจัดเรียงจุดอ้างอิงเพื่อให้มั่นใจว่าการกำหนดเส้นทางเหมาะสมที่สุด ซึ่งหมายความว่า การเดินทางจาก A ไป E จะเป็นประสบการณ์การใช้งานที่ดีกว่าเมื่อได้รับการเพิ่มประสิทธิภาพ (A-B-C-D-E) เมื่อเทียบกับ ลำดับแบบสุ่มของเส้นทางที่ไม่ได้เพิ่มประสิทธิภาพ เช่น A-D-B-C-E
ใช้โมเดลการจราจรแบบเรียลไทม์ใน Compute Routes และ Distance Matrix API (เดิม)
ระบบจะเรียกเก็บเงินสำหรับคำขอ Compute Routes API และ Distance Matrix API (เดิม)
ที่มีโมเดลการจราจรแบบเรียลไทม์ในอัตราที่สูงขึ้น
หากไม่มีโมเดลการเข้าชมในคำขอ ผลลัพธ์จะอิงตาม
ปัจจัยทางกายภาพเท่านั้น ได้แก่ ถนน ระยะทาง และขีดจำกัดความเร็ว เปิดใช้โมเดลการจราจรแบบเรียลไทม์
โดยตั้งเวลาออกเดินทางเป็น now
ใช้เส้นทางที่เดินทางและถนนที่ใกล้ที่สุดเมื่อข้อมูล GPS ไม่แม่นยำ
ฟีเจอร์ของ Maps Roads API ได้แก่ เส้นทางที่เดินทางและถนนที่ใกล้ที่สุด รวมอยู่ในระดับขั้นสูงและจะมีการเรียกเก็บเงินในอัตราที่สูงขึ้น ใช้ฟีเจอร์เหล่านี้ในกรณีที่ข้อมูล GPS ไม่แม่นยำและ Roads API ช่วยระบุถนนที่ถูกต้องได้ ขีดจํากัดความเร็วซึ่งเป็นอีกฟีเจอร์หนึ่งของ Roads API มีให้บริการเฉพาะลูกค้าที่ใช้การติดตามสินทรัพย์เท่านั้น