Maski pól
W przypadku informacji o miejscu (nowych), wyszukiwania w pobliżu (nowego) i wyszukiwania tekstowego (nowego) użyj nagłówka FieldMask w żądaniach do interfejsu API, aby określić listę pól, które mają zostać zwrócone w odpowiedzi. Następnie zostanie naliczona opłata za najwyższy kod SKU, który odpowiada Twojemu żądaniu. Oznacza to, że jeśli wybierzesz pola zarówno w SKU Essentials, jak i Pro, opłaty będą naliczane na podstawie SKU Pro.
Korzystanie z maskowania pól to dobra praktyka projektowa, która pozwala uniknąć żądania niepotrzebnych danych, co pomaga uniknąć niepotrzebnego czasu przetwarzania i opłat.
Sesje autouzupełniania (nowe)
Sesja autouzupełniania (nowa wersja) obejmuje co najmniej 1 żądanie autouzupełniania (nowa wersja) oraz żądanie informacji o miejscu (nowa wersja) lub żądanie Weryfikacji adresów. Ten sam token sesji jest przekazywany do żądania Autouzupełniania (nowego) i do kolejnego żądania informacji o miejscu (nowego) lub żądania Weryfikacji adresów.
Sesja rozpoczyna się od pierwszego żądania autouzupełniania (nowego). Gdy użytkownik wybierze jedną z sugestii autouzupełniania (nowego), wysyłane jest żądanie informacji o miejscu (nowe) lub żądanie weryfikacji adresu. Jeśli sesja zostanie porzucona, czyli nie zostanie wysłane żadne żądanie dotyczące informacji o miejscu (nowych) ani żądanie weryfikacji adresu, żądania autouzupełniania (nowe) będą rozliczane tak, jakby nie podano tokena sesji.
Gdy użytkownik wybierze miejsce (co oznacza, że zostanie wysłane żądanie informacji o miejscu (nowe) lub żądanie Weryfikacji adresów), musisz rozpocząć nową sesję, używając nowego tokena sesji.
Token sesji jest ważny przez jedną sesję i nie można go użyć w więcej niż jednej sesji. Jeśli użyjesz ponownie tokenu sesji, sesja zostanie uznana za nieprawidłową, a żądania zostaną rozliczone tak, jakby nie podano tokenu sesji.
Szczegóły kodów SKU i ceny Places API
W tabeli poniżej znajdziesz szczegóły i ceny kodów SKU interfejsu Places API w modelu płatności według wykorzystania.
Limity wykorzystania
Aby sprawdzić limity i limity wykorzystania oraz nimi zarządzać, zapoznaj się z artykułem Limity i alerty dotyczące limitów.
Places API (nowy): limit liczby żądań na minutę jest określany na metodę interfejsu API na projekt. Innymi słowy, każda metoda interfejsu API ma osobny limit.
Places API (starsza wersja): limit liczby żądań na minutę jest obliczany jako suma żądań po stronie klienta i po stronie serwera dla wszystkich aplikacji korzystających z danych logowania tego samego projektu.
Ekonomiczne strategie dotyczące Places API
W tej sekcji znajdziesz sposoby na optymalizację wykorzystania i obniżenie kosztów związanych z Places API.
Używanie masek pól
Dzięki maskowaniu pól nie wysyłasz żądań o niepotrzebne dane, co pomaga zmniejszyć opóźnienia i opłaty.
W przypadku żądań dotyczących informacji o miejscu (nowych), wyszukiwania w pobliżu (nowego) i wyszukiwania tekstowego (nowego) użyj maski pola, aby określić listę pól, które mają zostać zwrócone w odpowiedzi.
Opłata zostanie naliczona według najwyższej stawki SKU, która ma zastosowanie do Twojego żądania. Jeśli na przykład wybierzesz pola z kodów SKU Essentials i Pro, opłaty będą naliczane na podstawie kodu SKU Pro.
Korzystanie z cen sesyjnych w przypadku informacji o miejscu (nowych)
Jeśli Twoje aplikacje mają miesięczną liczbę wywołań wynoszącą
Więcej informacji znajdziesz w artykule Autouzupełnianie (nowe) i ceny sesji.
Dostosuj limit
Limity określają maksymalną liczbę żądań dozwolonych w przypadku konkretnego interfejsu API lub usługi w danym przedziale czasu. Gdy liczba żądań w projekcie osiągnie limit, usługa przestanie odpowiadać na żądania.
Aby zmienić wartość limitu dla interfejsu API, wykonaj te czynności:
- W konsoli Cloud otwórz Google Maps Platform > Limity.
- Wybierz interfejs API, którego limit chcesz zmienić.
- Odszukaj wartość limitu, którą chcesz zmienić, i zaznacz ją za pomocą pola wyboru.
- Kliknij Edytuj, wpisz nową wartość limitu i kliknij Prześlij prośbę.
Wyświetlanie próśb o zwiększenie limitu
Aby wyświetlić wszystkie prośby o zwiększenie limitu, w tym wcześniejsze i oczekujące, wykonaj te czynności:
- W konsoli Cloud otwórz Google Maps Platform > Limity.
- Wybierz interfejs API, dla którego chcesz wyświetlić prośbę o zwiększenie limitu.
- Kliknij Prośby o zwiększenie.
Ograniczenia wynikające z Warunków korzystania z usługi
Więcej informacji o warunkach korzystania znajdziesz w zasadach dotyczących Places API i w sekcji poświęconej ograniczeniom licencyjnym w Warunkach korzystania z Google Maps Platform.