Błąd: 9005 PLACES_API_RATE_LIMIT_EXCEEDED
Pakiet Places SDK na Androida korzysta z modelu cenowego płatności według wykorzystania. Żądania pakietu SDK Miejsc na Androida związane z pakietem SDK Miejsc na Androida są rozliczane według kodu SKU. Oprócz ogólnych Warunków korzystania z usług Google obowiązują limity wykorzystania dotyczące pakietu Places SDK na Androida. Zarządzaj kosztami i wykorzystaniem za pomocą narzędzi dostępnych w konsoli Google Cloud.
Jak rozliczane są pakiety SDK Miejsc na Androida
Pakiety SDK Miejsc na Androida (nowość) i Places SDK na Androida korzystają z modelu cenowego płatności według wykorzystania. Interfejsy API i pakiety SDK Google Maps Platform są rozliczane według kodów SKU. Wykorzystanie jest śledzone w przypadku każdego kodu SKU, a każdy interfejs API lub pakiet SDK może mieć więcej niż 1 kod SKU usługi. Koszt jest obliczany według wzoru:
Aby oszacować koszt wykorzystania na interfejs API lub pakiet SDK, użyj naszego kalkulatora cen i użytkowania. W przypadku kwalifikujących się kodów SKU Google Maps Platform co miesiąc na każdym koncie rozliczeniowym dostępne jest środki na Google Maps Platform w wysokości 200 USD. Te środki są automatycznie dodawane do kwalifikujących się kodów SKU.
Ceny pakietu SDK Places na Androida (nowość)
Informacje o maskach pól
Używaj w żądaniach masek pól (nazywanych też listami pól), aby określić listę pól, które mają zwrócić odpowiedź. Następnie naliczymy opłatę w wysokości najwyższej najniższej kwoty SKU, która obowiązuje w przypadku Twojego żądania. Oznacza to, że jeśli wybierzesz pola zarówno w SKU (podstawowej), jak i (zaawansowane), opłaty będą naliczane na podstawie kodu SKU (zaawansowane).
Użycie maski pola to sprawdzona metoda projektowania, dzięki której nie żądasz zbędnych danych. Pozwala to uniknąć niepotrzebnego czasu przetwarzania i opłat.
Sesje autouzupełniania (nowe) – informacje
Sesja autouzupełniania (nowa) obejmuje co najmniej jedno nowe żądanie autouzupełniania oraz prośbę o szczegóły miejsca (nowe) lub weryfikację adresu. Ten sam token sesji jest przekazywany do żądania autouzupełniania (nowego) i kolejnego żądania szczegółów miejsca (nowe) albo prośby o weryfikację adresu.
Sesja rozpoczyna się od pierwszego (nowego) żądania autouzupełniania. Żądanie przesłania informacji o miejscu (nowe) lub prośby o weryfikację adresu jest wysyłane, gdy użytkownik wybierze jedną z sugestii autouzupełniania (nowych). Jeśli sesja zostanie porzucona, czyli nie zostanie przesłane żądanie dotyczące informacji o miejscu (nowe) ani prośby o weryfikację adresu, za żądania autouzupełniania (nowe) będą naliczane opłaty tak, jakby nie podano tokena sesji.
Po wybraniu miejsca przez użytkownika (czyli zgłoszeniu prośby o dostęp do informacji o miejscu (nowego) lub weryfikacji adresu, trzeba rozpocząć nową sesję przy użyciu nowego tokena sesji.
Token sesji jest odpowiedni dla jednej sesji i nie można go użyć na więcej niż 1 sesję. Jeśli użyjesz tego samego tokena sesji, sesja zostanie uznana za nieprawidłową, a za żądania będą naliczane opłaty, jakby żaden token sesji nie został udostępniony.
SKU: żądania autouzupełniania
Za każde żądanie wysyłane do interfejsu API autouzupełniania (nowe) bez tokena sesji naliczana jest opłata SKU żądania autouzupełniania.
Opłata jest naliczana również wtedy, gdy używasz tokenów sesji oraz:
- Zakończ sesje pojedynczym żądaniem wyświetlenia szczegółów (nowe), które obejmuje pola zdefiniowane w ustawieniu SKU: informacje o miejscu (tylko lokalizacja).
- Każde nowe żądanie autouzupełniania (maksymalnie 12 żądań) jest rozliczane z wykorzystaniem SKU: żądania autouzupełniania.
- Każde kolejne żądanie autouzupełniania (nowe) jest rozliczane z wykorzystaniem modelu SKU: autouzupełnianie sesji.
- Porzuć sesję lub zakończ ją, wywołując SKU: informacje o miejscu (tylko identyfikatory). Wszystkie nowe (nowe) żądania autouzupełniania są rozliczane za pomocą SKU: żądania autouzupełniania.
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
0,00283 USD za sztukę (2,83 USD za 1000) |
0,00227 USD za sztukę (2,27 USD za 1000) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
SKU: wykorzystanie sesji autouzupełniania
Za każde żądanie wysłane do (nowego) interfejsu API autouzupełniania, które zawiera token sesji, naliczana jest opłata SKU autouzupełniania sesji.
Ten kod SKU jest obciążany w tych sytuacjach:
Sesja autouzupełniania zakończyła się wywołaniem kodu SKU: informacje o miejscu (tylko lokalizacja):
- Każde nowe żądanie autouzupełniania (maksymalnie 12 żądań) jest rozliczane z wykorzystaniem SKU: żądania autouzupełniania.
- Każde kolejne żądanie autouzupełniania (nowe) jest rozliczane z wykorzystaniem modelu SKU: autouzupełnianie sesji.
Sesja autouzupełniania zakończyła się wywołaniem kodu SKU: Informacje o miejscu (podstawowe, zaawansowane lub preferowane).
Wywołanie dotyczące informacji o miejscu, które wymaga podania dowolnego pola z pola SKU: Place Details (podstawowe, zaawansowane lub preferowane) jest rozliczane na podstawie SKU: szczegóły miejsca (preferowane).
Sesja autouzupełniania zakończyła się wywołaniem SKU: preferowana weryfikacja adresu.
Więcej informacji znajdziesz w artykule o autouzupełnianiu (nowym) i cenach sesji.
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
0,00 USD za każde (0,00 USD za 1000) |
0,00 USD za każde (0,00 USD za 1000) |
0,00 USD za każde (0,00 USD za 1000) |
SKU: szczegóły miejsca (tylko identyfikatory)
Przy użyciu maski pola lub listy pól w żądaniu informacji o miejscu (nowych) możesz ograniczyć odpowiedź tylko do określonych pól. Kod SKU jest aktywowany tylko wtedy, gdy wysyłasz żądanie tylko tych pól:
Android:
Place.Field.ID
,
Place.Field.NAME
,
Place.Field.PHOTO_METADATAS
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
0,0 USD za każde (0,00 USD za 1000) |
0,0 USD za każde (0,00 USD za 1000) |
0,0 USD za każde (0,00 USD za 1000) |
SKU: szczegóły miejsca (tylko lokalizacja)
Przy użyciu maski pola lub listy pól w żądaniu informacji o miejscu (nowych) możesz ograniczyć odpowiedź tylko do określonych pól. Kod SKU jest wyzwalany tylko wtedy, gdy wysyłasz żądanie tylko tych pól:
Android Place.Field.ADDRESS_COMPONENTS
, Place.Field.ADDRESS
, Place.Field.LAT_LNG
, Place.Field.PLUS_CODE
, Place.Field.TYPES
, Place.Field.VIEWPORT
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
0,005 USD za każde (5,00 USD za 1000) |
0,004 USD za każde (4,00 USD za 1000) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
SKU: Szczegóły miejsca (podstawowe)
Przy użyciu maski pola lub listy pól w żądaniu informacji o miejscu (nowych) możesz ograniczyć odpowiedź tylko do określonych pól. Kod SKU jest wyzwalany tylko wtedy, gdy wysyłasz żądanie tylko tych pól:
Android Place.Field.BUSINESS_STATUS
, Place.Field.ICON_BACKGROUND_COLOR
, Place.Field.ICON_URL
, Place.Field.UTC_OFFSET
, Place.Field.WHEELCHAIR_ACCESSIBLE_ENTRANCE
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
0,0170 USD za sztukę (17,00 USD za 1000) |
0,0136 USD za sztukę (13,60 USD za 1000) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
SKU: szczegóły miejsca (zaawansowane)
Przy użyciu maski pola lub listy pól w żądaniu informacji o miejscu (nowych) możesz ograniczyć odpowiedź tylko do określonych pól. Kod SKU jest wyzwalany tylko wtedy, gdy wysyłasz żądanie tylko tych pól:
Android Place.Field.CURRENT_OPENING_HOURS
, Place.Field.SECONDARY_OPENING_HOURS
, Place.Field.PHONE_NUMBER
, Place.Field.PRICE_LEVEL
, Place.Field.RATING
, Place.Field.OPENING_HOURS
, Place.Field.USER_RATINGS_TOTAL
, Place.Field.WEBSITE_URI
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
0,020 USD za każde (20,00 USD za 1000) |
0,016 USD za każde (16,00 USD za 1000) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
SKU: informacje o miejscu (preferowane)
Przy użyciu maski pola lub listy pól w żądaniu informacji o miejscu (nowych) możesz ograniczyć odpowiedź tylko do określonych pól. Kod SKU jest wyzwalany tylko wtedy, gdy wysyłasz żądanie tylko tych pól:
Android Place.Field.CURBSIDE_PICKUP
, Place.Field.DELIVERY
, Place.Field.DINE_IN
, Place.Field.EDITORIAL_SUMMARY
, Place.Field.RESERVABLE
, Place.Field.REVIEWS
, Place.Field.SERVES_BEER
, Place.Field.SERVES_BREAKFAST
, Place.Field.SERVES_BRUNCH
, Place.Field.SERVES_DINNER
, Place.Field.SERVES_LUNCH
, Place.Field.SERVES_VEGETARIAN_FOOD
, Place.Field.SERVES_WINE
, Place.Field.TAKEOUT
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
0,025 USD za każde (25,00 USD za 1000) |
0,020 USD za każde (20,00 USD za 1000) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
SKU: Wyszukiwanie w pobliżu (podstawowe)
Przy użyciu maski pól lub listy pól w żądaniu funkcji Wyszukiwanie w pobliżu (nowe) możesz ograniczyć odpowiedź tylko do określonych pól. Kod SKU jest wyzwalany tylko wtedy, gdy wysyłasz żądanie tylko tych pól:
Android Place.Field.ADDRESS_COMPONENTS
, Place.Field.BUSINESS_STATUS
, Place.Field.ADDRESS
, Place.Field.ICON_BACKGROUND_COLOR
, Place.Field.ICON_URL
, Place.Field.LAT_LNG
, Place.Field.PHOTO_METADATAS
, Place.Field.PLUS_CODE
, Place.Field.ID
, Place.Field.NAME
, Place.Field.TYPES
, Place.Field.UTC_OFFSET
, Place.Field.VIEWPORT
, Place.Field.WHEELCHAIR_ACCESSIBLE_ENTRANCE
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
0,032 USD za każde (32,00 USD za 1000) |
0,0256 USD za sztukę (25,60 USD za 1000) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
SKU: Wyszukiwanie w pobliżu (zaawansowane)
Przy użyciu maski pól lub listy pól w żądaniu funkcji Wyszukiwanie w pobliżu (nowe) możesz ograniczyć odpowiedź tylko do określonych pól. Kod SKU jest wyzwalany tylko wtedy, gdy wysyłasz żądanie tylko tych pól:
Android Place.Field.CURRENT_OPENING_HOURS
, Place.Field.SECONDARY_OPENING_HOURS
, Place.Field.PHONE_NUMBER
, Place.Field.PRICE_LEVEL
, Place.Field.RATING
, Place.Field.OPENING_HOURS
, Place.Field.USER_RATINGS_TOTAL
, Place.Field.WEBSITE_URI
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
0,035 USD za każde (35,00 USD za 1000) |
0,028 USD za każde (28,00 USD za 1000) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
SKU: Wyszukiwanie w pobliżu (preferowane)
Przy użyciu maski pól lub listy pól w żądaniu funkcji Wyszukiwanie w pobliżu (nowe) możesz ograniczyć odpowiedź tylko do określonych pól. Kod SKU jest wyzwalany tylko wtedy, gdy wysyłasz żądanie tylko tych pól:
Android Place.Field.CURBSIDE_PICKUP
, Place.Field.DELIVERY
, Place.Field.DINE_IN
, Place.Field.EDITORIAL_SUMMARY
, Place.Field.RESERVABLE
, Place.Field.REVIEWS
, Place.Field.SERVES_BEER
, Place.Field.SERVES_BREAKFAST
, Place.Field.SERVES_BRUNCH
, Place.Field.SERVES_DINNER
, Place.Field.SERVES_LUNCH
, Place.Field.SERVES_VEGETARIAN_FOOD
, Place.Field.SERVES_WINE
, Place.Field.TAKEOUT
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
0,040 USD za każde (40,00 USD za 1000) |
0,032 USD za każde (32,00 USD za 1000) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
SKU: wyszukiwanie tekstowe (tylko identyfikator)
Przy użyciu maski pól lub listy pól w żądaniu wyszukiwania tekstowego (nowego) możesz ograniczyć odpowiedź tylko do określonych pól. Kod SKU jest wyzwalany tylko wtedy, gdy wysyłasz żądanie tylko tych pól:
Android:
Place.Field.ID
,
Place.Field.NAME
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
0,0 USD za każde (0,00 USD za 1000) |
0,0 USD za każde (0,00 USD za 1000) |
0,0 USD za każde (0,00 USD za 1000) |
SKU: wyszukiwanie tekstowe (podstawowe)
Przy użyciu maski pól lub listy pól w żądaniu wyszukiwania tekstowego (nowego) możesz ograniczyć odpowiedź tylko do określonych pól. Kod SKU jest wyzwalany tylko wtedy, gdy wysyłasz żądanie tylko tych pól:
Android Place.Field.ADDRESS_COMPONENTS
, Place.Field.BUSINESS_STATUS
, Place.Field.ADDRESS
, Place.Field.ICON_BACKGROUND_COLOR
, Place.Field.ICON_URL
, Place.Field.LAT_LNG
, Place.Field.PHOTO_METADATAS
, Place.Field.PLUS_CODE
, Place.Field.TYPES
, Place.Field.UTC_OFFSET
, Place.Field.VIEWPORT
, Place.Field.WHEELCHAIR_ACCESSIBLE_ENTRANCE
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
0,032 USD za każde (32,00 USD za 1000) |
0,0256 USD za sztukę (25,60 USD za 1000) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
SKU: wyszukiwanie tekstowe (zaawansowane)
Przy użyciu maski pól lub listy pól w żądaniu wyszukiwania tekstowego (nowego) możesz ograniczyć odpowiedź tylko do określonych pól. Kod SKU jest wyzwalany tylko wtedy, gdy wysyłasz żądanie tylko tych pól:
Android Place.Field.CURRENT_OPENING_HOURS
, Place.Field.SECONDARY_OPENING_HOURS
, Place.Field.PHONE_NUMBER
, Place.Field.PRICE_LEVEL
, Place.Field.RATING
, Place.Field.OPENING_HOURS
, Place.Field.USER_RATINGS_TOTAL
, Place.Field.WEBSITE_URI
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
0,035 USD za każde (35,00 USD za 1000) |
0,028 USD za każde (28,00 USD za 1000) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
SKU: wyszukiwanie tekstowe (preferowane)
Przy użyciu maski pól lub listy pól w żądaniu wyszukiwania tekstowego (nowego) możesz ograniczyć odpowiedź tylko do określonych pól. Kod SKU jest wyzwalany tylko wtedy, gdy wysyłasz żądanie tylko tych pól:
Android Place.Field.CURBSIDE_PICKUP
, Place.Field.DELIVERY
, Place.Field.DINE_IN
, Place.Field.EDITORIAL_SUMMARY
, Place.Field.RESERVABLE
, Place.Field.REVIEWS
, Place.Field.SERVES_BEER
, Place.Field.SERVES_BREAKFAST
, Place.Field.SERVES_BRUNCH
, Place.Field.SERVES_DINNER
, Place.Field.SERVES_LUNCH
, Place.Field.SERVES_VEGETARIAN_FOOD
, Place.Field.SERVES_WINE
, Place.Field.TAKEOUT
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
0,040 USD za każde (40,00 USD za 1000) |
0,032 USD za każde (32,00 USD za 1000) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
SKU: zdjęcie miejsca
Za każde żądanie wysyłane do interfejsu API naliczana jest opłata SKU Place Photo.
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
0,007 USD za każde (7,00 USD za 1000) |
0,0056 USD za sztukę (5,60 USD za 1000) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
Cennik pakietu Places SDK dla Androida
Informacje o sesjach autouzupełniania
Sesja autouzupełniania obejmuje niektóre żądania autouzupełniania (które pobierają sugestie dotyczące miejsca w miarę wpisywania przez użytkownika) i maksymalnie jedno żądanie szczegółów miejsca (do pobrania szczegółowych informacji o miejscu wybranym przez użytkownika). Ten sam token sesji jest przekazywany do autouzupełniania i kolejnego żądania szczegółów miejsca. Sesja rozpoczyna się od pierwszego żądania autouzupełniania (zwykle ma to miejsce, gdy użytkownik zaczyna pisać). Połączenie ze szczegółami miejsc jest nawiązywane, gdy użytkownik wybierze jedną z sugestii autouzupełniania. Jeśli użytkownik nie wybierze sugestii, nie zostanie nawiązane połączenie z informacjami o miejscach.
Po wybraniu miejsca przez użytkownika (tj. wywołaniem informacji o miejscach) trzeba rozpocząć nową sesję przy użyciu nowego tokena sesji.
Sesje autouzupełniania można generować za pomocą tych interfejsów API:
- Usługa autouzupełniania miejsc interfejsu Places API lub usługa autouzupełniania miejsc w interfejsie Maps JavaScript API. Musisz zaprojektować swoją aplikację tak, aby dostarczała tokeny sesji (może być konieczna zmiana istniejącego kodu).
- Widżet autouzupełniania interfejsu Maps JavaScript API. Płatności na podstawie sesji są automatycznie włączone w tych widżetach, bez konieczności zmiany kodu.
Token sesji jest odpowiedni dla jednej sesji użytkownika i nie należy go używać dla więcej niż jednej sesji użytkownika. Jeśli użyjesz tego samego tokena sesji, sesja zostanie uznana za nieprawidłową, a za żądania będą naliczane opłaty, jakby żaden token sesji nie został udostępniony.
Żądania autouzupełniania i żądania szczegółów miejsc w ramach sesji są rozliczane według różnych kodów SKU.
Informacje o kodach SKU danych o miejscach
Trzy kody SKU danych o miejscach to: Dane podstawowe, Dane kontaktowe i Dane atmosfery.Co najmniej 1 kod SKU danych został aktywowany dla:
- Android: każde żądanie wysłane do
fetchPlace()
lubfindCurrentPlace()
- iOS: każde połączenie z numerem
fetchPlaceFromPlaceID:
lubfindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
- Usługa internetowa: każde żądanie Miejsc w zależności od pól określonych w żądaniu.
Kody SKU danych są zawsze naliczane dodatkowo do podstawowego kodu SKU żądania, które je aktywuje. Na przykład żądanie dotyczące informacji o miejscu, które obejmuje pola danych podstawowych, zostanie obciążone zarówno w ramach kodu SKU danych podstawowych, jak i kodu SKU szczegółów miejsca.
SKU: dane podstawowe
Korzystając z parametru pól w żądaniu informacji o miejscu lub funkcji Znajdź miejsce, możesz ograniczyć odpowiedź tylko do określonych pól. Pola z kategorii Podstawowe są uwzględniane w podstawowym koszcie żądania Miejsc i nie wiążą się z żadnymi dodatkowymi opłatami. Kod SKU danych podstawowych jest wyzwalany po zażądaniu dowolnego z tych pól:
-
Android:
Place.Field.ADDRESS
,Place.Field.ADDRESS_COMPONENTS
,Place.Field.BUSINESS_STATUS
,Place.Field.ICON_BACKGROUND_COLOR
,Place.Field.ICON_URL
,Place.Field.ID
,Place.Field.LAT_LNG
,Place.Field.NAME
,Place.Field.PHOTO_METADATAS
,Place.Field.PLUS_CODE
,Place.Field.TYPES
,Place.Field.VIEWPORT
,Place.Field.UTC_OFFSET
lubPlace.Field.WHEELCHAIR_ACCESSIBLE_ENTRANCE
-
iOS:
GMSPlaceFieldFormattedAddress
,GMSPlaceFieldBusinessStatus
,GMSPlaceFieldID
,GMSPlaceFieldCoordinate
,GMSPlaceFieldName
,GMSPlaceFieldPhotos
,GMSPlaceFieldPlusCode
,GMSPlaceFieldTypes
lubGMSPlaceFieldViewport
-
Usługa internetowa:
address_component
,adr_address
,business_status
,formatted_address
,geometry
,icon
,name
,permanently_closed
,photo
,place_id
,plus_code
,type
,url
,utc_offset
,vicinity
lubwheelchair_accessible_entrance
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
Koszt zapytania dotyczącego Miejsc + 0,00 USD |
Koszt zapytania dotyczącego Miejsc + 0,00 USD |
Koszt zapytania dotyczącego Miejsc + 0,00 USD |
SKU: dane kontaktowe
Korzystając z parametru pól w żądaniu informacji o miejscu lub w żądaniu Znajdź miejsce w przypadku usług internetowych albo tablicy Place.Field
w Androidzie lub iOS, możesz ograniczyć odpowiedź tylko do określonych pól. Pola w kategorii Kontakt skutkują dodatkową opłatą. Kod SKU danych kontaktowych jest wywoływany, gdy wymagane jest dowolne z tych pól:
-
Android:
Place.Field.CURRENT_OPENING_HOURS
,Place.Field.OPENING_HOURS
,Place.Field.PHONE_NUMBER
,Place.Field.SECONDARY_OPENING_HOURS
lubPlace.Field.WEBSITE_URI
-
iOS:
GMSPlaceFieldOpeningHours
,GMSPlaceFieldPhoneNumber
lubGMSPlaceFieldWebsite
-
Usługa internetowa:
formatted_phone_number
,international_phone_number
,opening_hours
,current_opening_hours
,secondary_opening_hours
lubwebsite
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
Koszt żądania związanego z miejscami + 0,003 USD za sztukę (+3,00 USD za 1000) |
Koszt żądania związanego z miejscami + 0,0024 USD za sztukę (+2,40 USD za 1000) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
SKU: Dane atmosfery
Za pomocą parametru pól w żądaniu dotyczącym miejsca lub funkcji Znajdź miejsce możesz ograniczyć odpowiedź tylko do określonych pól. W przypadku pól w kategorii Atmosfera naliczana jest dodatkowa opłata. Kod SKU danych atmosfery jest wyzwalany po zażądaniu dowolnego z tych pól:
- Android:
Place.Field.CURBSIDE_PICKUP
,Place.Field.DELIVERY
,Place.Field.EDITORIAL_SUMMARY
,Place.Field.DINE_IN
,Place.Field.PRICE_LEVEL
,Place.Field.RATING
,Place.Field.RESERVABLE
,Place.Field.SERVES_BEER
,Place.Field.SERVES_BREAKFAST
,Place.Field.SERVES_BRUNCH
,Place.Field.SERVES_DINNER
,Place.Field.SERVES_LUNCH
,Place.Field.SERVES_VEGETARIAN_FOOD
,Place.Field.SERVES_WINE
,Place.Field.TAKEOUT
lubPlace.Field.USER_RATINGS_TOTAL
- iOS:
GMSPlaceFieldPriceLevel
,GMSPlaceFieldRating
,GMSPlaceFieldUserRatingsTotal
,GMSPlaceFieldTakeout
,GMSPlaceFieldDelivery
,GMSPlaceFieldDineIn
,GMSPlaceFieldCurbsidePickup
,GMSPlaceFieldReservable
,GMSPlaceFieldServesBreakfast
,GMSPlaceFieldServesLunch
,GMSPlaceFieldServesDinner
,GMSPlaceFieldServesBeer
,GMSPlaceFieldServesWine
,GMSPlaceFieldServesBrunch
lubGMSPlaceFieldServesVegetarianFood
. - JavaScript: patrz Pola (szczegóły miejsca).
- Usługa internetowa:
curbside_pickup
,delivery
,dine_in
,editorial_summary
,price_level
,rating
,reservable
,reviews
,serves_beer
,serves_breakfast
,serves_brunch
,serves_dinner
,serves_lunch
,serves_vegetarian_food
,serves_wine
,takeout
lubuser_ratings_total
.
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
Koszt prośby o miejsca + 0,005 USD za sztukę (+ 5,00 USD za 1000) |
Koszt żądania związanego z miejscami + 0,004 USD za sztukę (+4,00 USD za 1000) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
SKU: autouzupełnianie – według żądania
Kod SKU Autouzupełnianie – według żądania jest obciążany płatnością za każde z tych połączeń lub żądań, które nie zawierają tokena sesji:
- Android:
findAutocompletePredictions()
- iOS:
findAutocompletePredictionsFromQuery:
- JavaScript: usługa autouzupełniania miejsc w interfejsie Maps JavaScript API.
- Usługa internetowa: usługa autouzupełniania miejsc interfejsu Places API.
Za połączenia nawiązane z nieprawidłowej sesji autouzupełniania (np. gdy sesja wykorzystuje token sesji) też jest naliczana opłata za autouzupełnianie według kodu SKU.
Żądania autouzupełniania pochodzące z widżetu autouzupełniania miejsc interfejsu Maps JavaScript API mogą powodować naliczanie opłaty za funkcję autouzupełniania zgodnie z kodem SKU na żądanie w przypadku połączeń pochodzących z nieprawidłowej sesji autouzupełniania. Może się tak zdarzyć, gdy użytkownik wpisuje wiele różnych adresów lub kopiuje i wkleja różne adresy w widżecie i nie zawsze wybiera podpowiedź autouzupełniania.
ZAKRES MIESIĘCZNY (cena za ŻĄDANIE) |
||
---|---|---|
0,00283 USD za sztukę (2,83 USD za 1000) |
0,00227 USD za sztukę (2,27 USD za 1000) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
SKU: autouzupełnianie bez informacji o miejscu – według sesji
Kod SKU Autouzupełnianie bez informacji o miejscu – za sesję jest obciążany płatnością za sesję autouzupełniania, która nie zawiera prośby o informacje o miejscu (w ciągu kilku minut przed jej rozpoczęciem).
ZAKRES MIESIĘCZNY (cena za SESJĘ) |
||
---|---|---|
0,017 USD za każde (17,00 USD za 1000) |
0,0136 USD za sztukę (13,60 USD za 1000) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
Przykład
Jeśli Twoja aplikacja wywoła te 2 wywołania w ramach jednej sesji:
Android
- findAutocompletePredictions() (.setQuery(”par”), .setSessionToken(XYZ))
- findAutocompletePredictions() (.setQuery(”paris”), .setSessionToken(XYZ))
iOS
- placesClient?.findAutocompletePredictions(fromQuery: "par" ...
- placesClient?.findAutocompletePredictions(fromQuery: "paris" ...
Usługa sieciowa
- Żądanie autouzupełniania miejsca (input=”par”, session_token: XYZ)
- Żądanie autouzupełniania miejsca (input=”paris”, session_token: XYZ)
Na rachunku będzie widoczny ten kod SKU (podczas wyświetlania rachunku według kodu SKU):
- Autouzupełnianie bez informacji o miejscu – za sesję (cena od 0,017 USD za sesję)
SKU: autouzupełnianie (w tym ze szczegółami miejsca) – według sesji
Autouzupełnianie (wraz ze szczegółami miejsca) – za sesję Kod SKU jest obciążany za sesję autouzupełniania, w której występują:
- Android: połączenie z numerem
fetchPlace()
- iOS: połączenie z numerem
fetchPlaceFromPlaceID:
- Usługa internetowa: prośba o szczegóły miejsca.
Żądanie autouzupełniania jest dostępne bez opłat, a za kolejne połączenie ze szczegółami miejsca naliczana jest opłata na podstawie standardowych cen dotyczących szczegółów miejsca.
Żądanie dotyczące informacji o miejscu generuje kody SKU danych (Podstawowe, Kontakt lub Atmosfera) w zależności od pól określonych w żądaniu.
Jeśli nie określisz pól w żądaniu informacji o miejscu, zostaną aktywowane wszystkie kody SKU danych (podstawowe, kontaktowe i atmosfera).
Żądania odświeżenia identyfikatora szczegółów miejsca (żądania, które zawierają tylko pole place_id
) podczas sesji autouzupełniania są rozliczane jako SKU: autouzupełnianie bez szczegółów miejsca – według sesji.
ZAKRES MIESIĘCZNY (cena za SESJĘ) |
||
---|---|---|
0.00 PLN | 0.00 PLN | 0.00 PLN |
Przykład
Jeśli Twoja aplikacja wywoła te 3 wywołania w ramach jednej sesji:
Android
- findAutocompletePredictions() (.setQuery(”par”), .setSessionToken(XYZ))
- findAutocompletePredictions() (.setQuery(”paris”), .setSessionToken(XYZ))
- fetchPlace() (z wartością
FetchPlaceRequest
zawierającą identyfikator miejsca i pole ADRES),
iOS
- placesClient?.findAutocompletePredictions(fromQuery: "par" ...
- placesClient?.findAutocompletePredictions(fromQuery: "paris" ...
- fetchPlaceFromPlaceID:
(zawiera identyfikator miejsca i pole
GMSPlaceFieldFormattedAddress
)
Usługa sieciowa
- Żądanie autouzupełniania miejsc (input=”par”, session_token: XYZ)
- Żądanie autouzupełniania miejsc (input=”paris”, session_token: XYZ)
- Szczegóły miejsc (place_id, session_token: XYZ, pola:formatted_address)
Na rachunku zobaczysz te kody SKU (podczas wyświetlania rachunku według kodu SKU):
- Autouzupełnianie (uwzględnione ze szczegółami miejsca) – za sesję (opłata w wysokości 0,00 USD)
- Szczegóły miejsca (cena od 0,017 USD za sesję)
- Basic Data (rozliczana w wysokości 0,00 USD)
SKU: Szczegóły miejsca
Opłaty za połączenia dostępne w ramach szczegółów miejsca są naliczane w następujący sposób:
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
0,017 USD za każde (17,00 USD za 1000) |
0,0136 USD za sztukę (13,60 USD za 1000) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
Kod SKU Place Details jest generowany z tych interfejsów API:
- Android: SDK Miejsc na Androida (
fetchPlace()
) - iOS: SDK Miejsc na iOS (
fetchPlaceFromPlaceID:
) - JavaScript:
usługa Maps JavaScript API obsługi informacji o miejscu (
getDetails
) - JavaScript:
widżet autouzupełniania interfejsu Maps JavaScript API (
getPlace
) - JavaScript:
Widżet Place SearchBox interfejsu Maps JavaScript API:
getPlaces()
metodagetPlaces()
po wybraniu przez użytkownika wyniku miejsca (ikona: pinezka), *nie* zapytania (ikona: lupa), na przykład: - Usługa internetowa: usługa Places API Place Details
W przypadku internetowego interfejsu API i usług kod SKU szczegółów miejsca jest obciążany niezależnie od tego, czy token sesji zostanie udostępniony.
Wywołanie lub żądanie dotyczące informacji o miejscu generuje też kody SKU danych (Podstawowe, Kontakt lub Atmosfera) w zależności od pól określonych w rozmowie lub żądaniu. Jeśli w połączeniu lub żądaniu dotyczącym informacji o miejscu podasz NO, zostaną aktywowane NO kody SKU danych i zostaną naliczone opłaty za połączenie lub żądanie dotyczące Miejsc Google oraz koszt wszystkich danych.
Przykłady
- Wykonaj jedną z tych czynności:
- Komórka: wywołaj
fetchPlace()
w Androidzie lubfetchPlaceFromPlaceID:
w iOS i podaj tylko poleADDRESS
- Web API lub usługa: wyślij żądanie informacji o miejscu i podaj tylko pole adresu:
getPlaceDetails(fields: formatted_address)
- Szczegóły miejsca (cena od 0,017 USD za sesję)
- Basic Data (rozliczana w wysokości 0,00 USD)
- Komórka: wywołaj
- Wykonaj jedną z tych czynności:
- Komórka: wywołaj
fetchPlace()
w Androidzie lubfetchPlaceFromPlaceID:
w iOS i podaj tylko polePHONE_NUMBER
- Web API lub usługa: wyślij żądanie dotyczące informacji o miejscu i określ pole numeru telefonu:
getPlaceDetails(fields: formatted_phone_number)
- Szczegóły miejsca (cena od 0,017 USD za sesję)
- Dane kontaktowe (cena od 0,003 USD za żądanie)
- Komórka: wywołaj
- Wykonaj jedną z tych czynności:
- Urządzenie mobilne: wywołaj
fetchPlace()
w Androidzie lubfetchPlaceFromPlaceID:
w iOS i wypełnij wszystkie pola - Web API lub usługa: wyślij żądanie dotyczące informacji o miejscu i określ wszystkie pola (ten typ żądania jest domyślny, jeśli nie określisz żadnych pól):
getPlaceDetails()
.
- Szczegóły miejsca (cena od 0,017 USD za sesję)
- Basic Data (rozliczana w wysokości 0,00 USD)
- Dane kontaktowe (cena od 0,003 USD za żądanie)
- Dane atmosfery (cena od 0,005 USD za żądanie)
- Urządzenie mobilne: wywołaj
SKU: Znajdź aktualne miejsce
Znajdź bieżące miejsce jest obciążane opłatami za połączenia z numerem findCurrentPlace()
(Android) lub findPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS).
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
0,030 USD za każde (30,00 USD za 1000) |
0,024 USD za każde (24,00 USD za 1000) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
Połączenia z numerem findCurrentPlace()
(Android) lub findPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS) generują też kody SKU danych (Podstawowe, Kontakt lub Atmosfera) w zależności od pól określonych w rozmowie.
Określ pola danych, aby ograniczyć odpowiedź tylko do tych pól. Opłaty są naliczane za wywołanie funkcji Znajdź bieżące miejsce oraz za żądane dane.
Przykłady
- Wywołujesz zdarzenie
findCurrentPlace()
(Android) lubfindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS) i podajesz tylko poleADDRESS
. Na rachunku zobaczysz te kody SKU (podczas wyświetlania rachunku według kodów SKU):- Znajdź bieżące miejsce (cena od 0,030 USD za zgłoszenie)
- Basic Data (rozliczana w wysokości 0,00 USD)
- Wywołujesz zdarzenie
findCurrentPlace()
(Android) lubfindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS) i podajesz polePHONE_NUMBER
. Na rachunku zobaczysz te kody SKU (podczas wyświetlania rachunku według kodów SKU):- Znajdź bieżące miejsce (cena od 0,030 USD za zgłoszenie)
- Dane kontaktowe (cena od 0,003 USD za żądanie)
- Wywołujesz
findCurrentPlace()
(Android) lubfindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS) i określasz pola ze wszystkich 3 grup typów danych. Na rachunku zobaczysz te kody SKU (podczas wyświetlania rachunku według kodów SKU):- Znajdź bieżące miejsce (cena od 0,030 USD za zgłoszenie)
- Basic Data (rozliczana w wysokości 0,00 USD)
- Dane kontaktowe (cena od 0,003 USD za żądanie)
- Dane atmosfery (cena od 0,005 USD za żądanie)
SKU: zdjęcie miejsca
Kod SKU Place Photo jest obciążany płatnością za:
- Android: połączenia z numerem
fetchPhoto()
- iOS: połączenia z numerem
loadPlacePhoto:
- JavaScript:do biblioteki Miejsc Google usługi Place Photos (Place Photos) interfejsu Maps JavaScript API w przypadku wysyłania żądań danych z adresów URL zwróconych przez
PlacePhoto.getUrl()
w celu wczytania danych pikseli obrazów - Usługa internetowa: żądania wysyłane do usługi Place Photos API.
W przypadku usługi JavaScript wywołanie metody PlacePhoto.getUrl()
nie powoduje naliczania opłat, dopóki adres URL nie zostanie faktycznie użyty do pozyskania danych pikseli.
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
0,007 USD za każde (7,00 USD za 1000) |
0,0056 USD za sztukę (5,60 USD za 1000) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
Ograniczenia Warunków korzystania z usługi
Informacje na temat warunków korzystania z usługi znajdziesz w sekcji Ograniczenia licencji w Warunkach korzystania z Google Maps Platform.
Zarządzanie kosztami korzystania
Aby zarządzać kosztami korzystania z pakietu Places SDK dla Androida lub spełnić wymagania związane z ruchem produkcyjnym, ustaw dzienny limit wszystkich żądań wysyłanych do dowolnego interfejsu API. Limity dzienne są resetowane o północy czasu pacyficznego.
Aby wyświetlić lub zmienić limity miejsca dla pakietu SDK Miejsc na Androida:
- W konsoli Cloud otwórz stronę Limity Google Maps Platform.
- Kliknij menu Interfejsy API i wybierz Places SDK for Android.
- Aby wyświetlić limity, przewiń w dół do karty Żądania.
W tabeli znajdziesz nazwy i limity. - Aby zmienić limit, kliknij obok niego ikonę Edytuj.
W wyświetlonym oknie w polu Limit limitu wpisz preferowany dzienny limit podlegający rozliczeniu (do osiągnięcia limitu, jeśli jest określony przez Google) i wybierz Zapisz.
Jeśli wykorzystanie interfejsu API osiągnie w danym dniu limit podlegający rozliczeniu, aplikacja nie będzie mogła uzyskać dostępu do interfejsu API do końca tego dnia.