Zarządzanie kosztami Google Maps Platform

Google Maps Platform oferuje szereg opcji kontrolowania wykorzystania i zapewniania, że jest ono zgodne z Twoim budżetem. Opcje:

  • Zatrzymaj naliczanie opłat, ograniczając liczbę zdarzeń rozliczeniowych wywoływanych przez aplikację.
  • Otrzymuj powiadomienia, gdy wykorzystanie zbliża się do określonych limitów budżetu lub interfejsu API.
  • Twórz aplikacje bardziej ekonomicznie.

Poniższa tabela zawiera dostępne opcje.

Opłaty za przystanki Powiadomienia Zadbaj o niższe koszty

Modyfikowanie limitów

Tworzenie budżetów i alertów dotyczących budżetu

Stosuj opłacalne strategie wdrażania

Limity

Limity ograniczają ilość usług Google Maps Platform, z których może korzystać Twój projekt w chmurze Google Cloud. Limity mają na celu zapewnienie stabilności środowiska oraz równomiernej dostępności zasobów. Więcej informacji znajdziesz w omówieniu limitów Cloud.

Do limitu miejsca wliczają się te elementy:

  • Zrealizowane prośby
  • Żądania, które powodują błędy serwera

Te elementy nie wliczają się do limitu:

  • Żądania, które nie przejdą uwierzytelniania

Możesz skonfigurować alerty dotyczące limitu, aby otrzymywać powiadomienia, gdy wykorzystanie interfejsu API zbliża się do limitu. Więcej informacji znajdziesz w artykule Konfigurowanie alertów dotyczących limitów i monitorowania.

Limity pomagają kontrolować wykorzystanie interfejsu API i zapobiegać nieoczekiwanym opłatom, ograniczając liczbę żądań, które może wysyłać Twój projekt. Limity są ustawiane domyślnie, ale można je zwiększyć lub zmniejszyć, przesyłając prośbę o korektę. Więcej informacji o zarządzaniu limitami znajdziesz w artykule Wyświetlanie limitów i zarządzanie nimi.

W razie potrzeby dostosuj limit.

Regularnie sprawdzaj i dostosowuj limity interfejsów API, aby optymalizować wykorzystanie i koszty, a jednocześnie zachować równowagę między zapobieganiem nadmiernym wydatkom a zapewnieniem prawidłowego działania aplikacji.

  • Monitoruj wzorce wykorzystania interfejsu API w konsoli Google Cloud. Ustawiaj limity, które są zgodne z Twoim budżetem i zapobiegają przekroczeniu wydatków.
  • Sprawdź, czy limity są w stanie obsłużyć okresy największego wykorzystania.
  • Wprowadzaj stopniowe zmiany i po każdej z nich dokładnie testuj aplikację, aby uniknąć zakłóceń.

Budżety i alerty

Jeśli masz określony budżet na korzystanie z Google Maps Platform, możesz uniknąć niespodzianek na rachunku, tworząc budżety i alerty Rozliczeń usługi Google Cloud.

Możesz ustawić alerty budżetu, które będą Cię powiadamiać, gdy osiągniesz określony odsetek całkowitego budżetu. Dzięki temu będziesz mieć wgląd w to, jak zmieniają się koszty wykorzystania z upływem czasu.

Więcej informacji znajdziesz w artykule Tworzenie, edytowanie i usuwanie alertu o budżecie.

Strategiczne zarządzanie kosztami

Skuteczne zarządzanie budżetem polega na korzystaniu w miarę możliwości z bezpłatnych lub tańszych opcji. W tej sekcji omówimy różne strategie minimalizowania kosztów.

W miarę możliwości korzystaj z interfejsu Maps Static API

Mapy statyczne, które obsługują proste wyświetlanie mapy z jednym znacznikiem, sprawdzają się w tych sytuacjach:

  • Zaczynasz od prototypu, który nie ma jeszcze wielu funkcji.
  • Nie masz żadnych dostosowań mapy.
  • Używasz maksymalnie 1 znacznika.
  • Nie musisz obsługiwać interakcji użytkownika za pomocą dynamicznych map ani dynamicznego widoku ulicy.

Leniwe ładowanie za pomocą miniatur

Miniatury (małe obrazy map) to dobre zastosowanie interfejsu Maps Static API. Za te elementy naliczana jest niższa opłata niż za wczytania map dynamicznych. Po interakcji użytkownika mogą one przekierować go do dynamicznej wersji Map Google po kliknięciu, dzięki czemu płacisz za wczytania map dynamicznych tylko w przypadku zaangażowanych użytkowników.

Korzystanie z tańszych kategorii cenowych

Google udostępnia różną liczbę bezpłatnych zdarzeń w zależności od kategorii cenowej. Możesz zoptymalizować aplikację, aby korzystała z funkcji z kategorii „Essentials” lub „Pro”, w których masz więcej bezpłatnych miesięcznych zdarzeń wykorzystania. Więcej informacji o kategoriach cenowych

Konsolidowanie wielu map

Jeśli masz implementację, która wyświetla wiele map, postępuj zgodnie z tymi wytycznymi:

  • Ładuj mapy tylko wtedy, gdy jest to konieczne, aby zminimalizować wykorzystanie niepotrzebnych zasobów.
  • Ponownie użyj jednej mapy, aktualizując jej widok, powiększenie i znaczniki w razie potrzeby.
  • Jeśli wyświetlasz kilka map, aby pokazać lokalizacje sklepów, użyj rozwiązania Lokalizator Plus.
  • Używaj jednej mapy na ekran interfejsu, ponieważ użytkownicy zwykle wchodzą w interakcję tylko z jedną mapą naraz.

Przechowywanie treści w pamięci podręcznej, gdy jest to dozwolone

Większość usług Google Maps Platform zabrania buforowania treści. Jednak niektóre wyjątki pozwalają na przechowywanie w pamięci podręcznej wyników przez maksymalnie 30 dni. Szczegółowe informacje znajdziesz w warunkach korzystania z Google Maps Platform.