Z dniem 1 marca 2025 roku Google zmienił sposób rozliczania usług Geocoding API oraz Javascript Maps API. Dotychczasowy system darmowej, co miesięcznej puli 200$ na wykorzystanie został zastąpiony limitami API dla poszczególnych interfejsów. Wg. cennika, Google dla obu wymienionych wcześniej usług udostępnia 10,000 darmowych żądań miesięcznie.
W związku z tym wcześniejsze zabezpieczenie w postaci ustalonego budżetu do wartości 200$ nie chroni już przed pobraniem środków z karty kredytowej za requesty "ponad limit". Nadal jednak ustalony budżet powinien wysłać alerty - powiadomienia mailowe o przekroczeniu określonych procentowo limitów.
W celu zabezpieczenia nowego systemu przed naliczaniem requestów ponad limit należy:
- Zalogować się do Google Cloud Console
- Przejść do zakładki Limity
- Wybrać z listy rozwijanej projekt przeznaczony dla iDir
- Wybrać z kolejnej listy usługę Geocoding API i ustawić dla niej limity dla wszystkich pozycji związanych z API v3 (iDir nie korzysta z API v4):

- Następnie analogicznie wybrać z listy usługę Javascript Maps API i ustawić limity dla wszystkich pozycji:

Limity można oczywiście dowolnie ustawić w zależności od zapotrzebowania swojego projektu. Powyższe wartości są czysto umowne. Pamiętać jedynie należy, żeby miesięczna suma nie przekroczyła wartości 10,000 dla każdej z usług.


