Błąd: kGMSPlacesRateLimitExceeded
Pakiet Places SDK na iOS korzysta z modelu cenowego płatności według wykorzystania. Żądania pakietu Places SDK dla iOS dotyczące interfejsu Places API są rozliczane według kodu SKU. Oprócz ogólnych Warunków korzystania z usług Google obowiązują limity wykorzystania. pakietu SDK Miejsc na iOS. Zarządzaj kosztami i wykorzystaniem za pomocą narzędzi dostępnych w konsoli Google Cloud.
Jak jest rozliczany pakiet Places SDK na iOS
Pakiet SDK Miejsc na iOS (nowy) i pakiet SDK Miejsc na iOS korzystają z modelu płatności „pay-as-you-go”. Interfejsy API Google Maps Platform a pakiety SDK 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ż jeden kod SKU produktu. Koszt jest obliczany według:Aby oszacować koszty korzystania z interfejsu API lub pakietu SDK, skorzystaj z naszego kalkulatora cen i kosztów użytkowania. Kwalifikujące się Kody SKU Google Maps Platform to środki w wysokości 200 USD do wykorzystania w Google Maps Platform co miesiąc dla każdego konta rozliczeniowego. Te środki są automatycznie przyznawane zastosowane do kwalifikujących się kodów SKU.
Ceny pakietu SDK Places na iOS (nowość)
Informacje o maskach pól
Użyj w żądaniach masek pól (nazywanych też listami pól), aby określić listę pól do zwrócenia w odpowiedzi. Następnie są naliczane opłaty według najwyższego kodu SKU. które ma zastosowanie w przypadku Twojego zgłoszenia. To oznacza, że jeśli zaznaczysz pola zarówno w kolumnie (Podstawowe), SKU i SKU (Zaawansowane), opłaty są naliczane na podstawie kodu SKU (Zaawansowane).
Korzystanie z maski pola to dobra praktyka projektowania, która pozwala uniknąć przesyłania niepotrzebnych danych, co pomaga uniknąć niepotrzebnego czasu przetwarzania i opłat.
Informacje o sesjach autouzupełniania (nowej wersji)
Sesja autouzupełniania (nowa) obejmuje co najmniej jedno żądanie autouzupełniania oraz Prośba o informacje dotyczące miejsca (nowe) lub prośba o weryfikację adresu. Ten sam token sesji jest przekazywany do Żądanie autouzupełniania (nowe) i kolejne prośby o szczegóły miejsca (nowe) lub weryfikację adresu użytkownika.
Sesja rozpoczyna się od pierwszego (nowego) żądania autouzupełniania. prośby o szczegóły (nowe) miejsca lub Gdy użytkownik wybierze jedną z opcji autouzupełniania, zostanie wysłana prośba o weryfikację adresu. sugestie. Jeśli sesja zostanie przerwana, czyli nie zostanie wysłane żadne żądanie Szczegóły miejsca (Nowe) ani żądanie weryfikacji adresu, żądania Autouzupełnianie (Nowe) zostaną obciążone tak, jakby nie został podany token sesji.
Gdy użytkownik wybierze miejsce (czyli wyśle żądanie Szczegóły miejsca (Nowe) lub żądanie weryfikacji adresu), musisz rozpocząć nową sesję za pomocą nowego tokena sesji.
Token sesji jest odpowiedni dla jednej sesji i nie może być używany przez więcej niż jedną sesję . Jeśli ponownie użyjesz tokena sesji, sesja zostanie uznana za nieprawidłową, a żądania są naliczane tak, jakby nie podano tokena sesji.
SKU: żądania autouzupełniania
Za każde żądanie do interfejsu Autocomplete API (New) bez tokena sesji naliczane jest żądanie Autocomplete Requests.
Opłaty są też naliczane, jeśli używasz tokenów sesji i występuje co najmniej jeden z tych warunków:
- Kończenie sesji za pomocą pojedynczej prośby o umieszczenie szczegółów (Nowe), które
żąda pól określonych w atrybucie SKU: szczegóły miejsca (tylko lokalizacja).
- Za każde (nowe) żądanie autouzupełniania (maksymalnie 12) jest rozliczane za pomocą SKU: żądania autouzupełniania.
- Każde kolejne żądanie autouzupełniania (nowe) jest rozliczane z użyciem SKU: autouzupełnianie danych o wykorzystaniu sesji.
- Aby przerwać sesję lub ją zakończyć, wywołaj funkcję SKU: Szczegóły miejsca (tylko identyfikatory). Wszystkie prośby o automatyczne uzupełnianie (nowe) są następnie obciążane za pomocą SKU: Autocomplete Requests.
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
0,00283 USD za sztukę (2,83 USD za 1000 szt.) |
0,00227 USD za sztukę (2,27 USD za 1000 sztuk) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży. |
SKU: wykorzystanie sesji autouzupełniania
Opłata za wykorzystanie sesji autouzupełniania jest naliczana za każde żądanie wysyłane do Nowy (nowy) interfejs API autouzupełniania zawierający token sesji.
Ten kod SKU jest obciążany w tych sytuacjach:
Sesja autouzupełniania została zakończona przez wywołanie SKU: Szczegóły miejsca (tylko lokalizacja):
- Za każde (nowe) żądanie autouzupełniania (maksymalnie 12) jest rozliczane za pomocą SKU: żądania autouzupełniania.
- Każde kolejne żądanie autouzupełniania (nowe) jest rozliczane za pomocą SKU: autouzupełnianie danych o wykorzystaniu sesji.
Sesja autouzupełniania zakończyła się wywołaniem kodu SKU: szczegóły miejsca (Podstawowy, Zaawansowany lub Preferowany).
Wywołanie szczegółów miejsca, które powoduje żądanie dowolnego pola z obiektu SKU: Szczegóły miejsca (podstawowe, zaawansowane lub preferowane) są rozliczane SKU: szczegóły miejsca (preferowane).
Sesja autouzupełniania zakończyła się wywołaniem SKU: sprawdzenie poprawności adresu Preferowany.
Więcej informacji: Autouzupełnianie (nowość) i ceny sesji.
LICZBA POŁĄCZEŃ W MIESIĄCU (cena za POŁĄCZENIE) |
||
---|---|---|
0,00 USD za sztukę (0,00 USD za 1000 sztuk) |
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)
Za pomocą maski pola lub listy pól w żądaniu szczegółów miejsca (nowe) możesz ograniczyć odpowiedzi tylko na te określone pola. Ten SKU jest uruchamiany, gdy tylko żądasz tych pól:
iOS:
GMSPlacePropertyPlaceID
,
GMSPlacePropertyName
,
GMSPlacePropertyPhotos
LICZBA POŁĄCZEŃ W MIESIĄCU (cena za POŁĄCZENIE) |
||
---|---|---|
0,00 USD za sztukę (0,00 USD za 1000 szt.) |
0,00 USD za sztukę (0,00 USD za 1000 szt.) |
0,0 USD za każde (0,00 USD za 1000) |
SKU: szczegóły miejsca (tylko lokalizacja)
Za pomocą maski pola lub listy pól w prośbie o szczegóły miejsca (nowa wersja) możesz ograniczyć odpowiedź tylko do określonych pól. Ta SKU jest uruchamiany, gdy żądasz tylko tych pól:
iOS
GMSPlacePropertyAddressComponents
GMSPlacePropertyFormattedAddress
,
GMSPlacePropertyCoordinate
,
GMSPlacePropertyPlusCode
GMSPlacePropertyTypes
GMSPlacePropertyViewport
LICZBA POŁĄCZEŃ W MIESIĄCU (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)
Za pomocą maski pola lub listy pól w prośbie o szczegóły miejsca (nowa wersja) możesz ograniczyć odpowiedź tylko do określonych pól. Ten Kod SKU jest wyzwalany tylko wtedy, gdy wysyłasz żądanie tylko tych pól:
iOS:
GMSPlacePropertyBusinessStatus
,
GMSPlacePropertyIconBackgroundColor
,
GMSPlacePropertyIconImageURL
,
GMSPlacePropertyUTCOffsetMinutes
,
GMSPlacePropertyWheelchairAccessibleEntrance
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
0,0170 USD za sztukę (17 USD za 1000 sztuk) |
0,0136 USD za sztukę (13,60 USD za 1000 szt.) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży. |
SKU: szczegóły miejsca (zaawansowane)
Za pomocą maski pola lub listy pól w żądaniu szczegółów miejsca (nowe) możesz ograniczyć odpowiedzi tylko na te określone pola. Ten Kod SKU jest wyzwalany tylko wtedy, gdy wysyłasz żądanie tylko tych pól:
iOS:
GMSPlacePropertyCurrentOpeningHours
,
GMSPlacePropertySecondaryOpeningHours
,
GMSPlacePropertyPhoneNumber
,
GMSPlacePropertyPriceLevel
,
GMSPlacePropertyRating
,
GMSPlacePropertyOpeningHours
,
GMSPlacePropertyUserRatingsTotal
,
GMSPlacePropertyWebsite
LICZBA POŁĄCZEŃ W MIESIĄCU (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)
Za pomocą maski pola lub listy pól w żądaniu szczegółów miejsca (nowe) możesz ograniczyć odpowiedzi tylko na te określone pola. Ten Kod SKU jest wyzwalany tylko wtedy, gdy wysyłasz żądanie tylko tych pól:
iOS
GMSPlacePropertyCurbsidePickup
GMSPlacePropertyDelivery
,
GMSPlacePropertyDineIn
,
GMSPlacePropertyEditorialSummary
GMSPlacePropertyReservable
GMSPlacePropertyReviews
,
GMSPlacePropertyServesBeer
,
GMSPlacePropertyServesBreakfast
,
GMSPlacePropertyServesBrunch
,
GMSPlacePropertyServesDinner
,
GMSPlacePropertyServesLunch
,
GMSPlacePropertyServesVegetarianFood
,
GMSPlacePropertyServesWine
,
GMSPlacePropertyTakeout
LICZBA POŁĄCZEŃ W MIESIĄCU (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)
Za pomocą maski pola lub listy pól w żądaniu Wyszukiwanie w pobliżu (Nowe) możesz ograniczyć odpowiedzi tylko na te określone pola. Ta SKU jest uruchamiany, gdy żądasz tylko tych pól:
iOS
GMSPlacePropertyAddressComponents
GMSPlacePropertyBusinessStatus
,
GMSPlacePropertyCoordinate
,
GMSPlacePropertyFormattedAddress
GMSPlacePropertyName
GMSPlacePropertyIconBackgroundColor
,
GMSPlacePropertyIconImageURL
,
GMSPlacePropertyPhotos
,
GMSPlacePropertyPlaceID
,
GMSPlacePropertyPlusCode
,
GMSPlacePropertyTypes
,
GMSPlacePropertyUTCOffsetMinutes
,
GMSPlacePropertyViewport
,
GMSPlacePropertyWheelchairAccessibleEntrance
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)
Za pomocą maski pola lub listy pól w żądaniu wyszukiwania w pobliżu (nowa wersja) możesz ograniczyć odpowiedź tylko do określonych pól. Ten Kod SKU jest wyzwalany tylko wtedy, gdy wysyłasz żądanie tylko tych pól:
iOS:
GMSPlacePropertyCurrentOpeningHours
,
GMSPlacePropertySecondaryOpeningHours
,
GMSPlacePropertyPhoneNumber
,
GMSPlacePropertyPriceLevel
,
GMSPlacePropertyRating
,
GMSPlacePropertyOpeningHours
,
GMSPlacePropertyUserRatingsTotal
,
GMSPlacePropertyWebsite
LICZBA POŁĄCZEŃ W MIESIĄCU (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)
Za pomocą maski pola lub listy pól w żądaniu wyszukiwania w pobliżu (nowa wersja) możesz ograniczyć odpowiedź tylko do określonych pól. Ta SKU jest uruchamiany, gdy żądasz tylko tych pól:
iOS
GMSPlacePropertyCurbsidePickup
GMSPlacePropertyDelivery
,
GMSPlacePropertyDineIn
,
GMSPlacePropertyEditorialSummary
GMSPlacePropertyReservable
GMSPlacePropertyReviews
,
GMSPlacePropertyServesBeer
,
GMSPlacePropertyServesBreakfast
,
GMSPlacePropertyServesBrunch
,
GMSPlacePropertyServesDinner
,
GMSPlacePropertyServesLunch
,
GMSPlacePropertyServesVegetarianFood
,
GMSPlacePropertyServesWine
,
GMSPlacePropertyTakeout
LICZBA POŁĄCZEŃ W MIESIĄCU (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)
Za pomocą maski pola lub listy pól w prośbie wyszukiwania tekstowego (nowej) możesz ograniczyć odpowiedź tylko do określonych pól. Ta SKU jest uruchamiany, gdy żądasz tylko tych pól:
iOS:GMSPlacePropertyPlaceID
,GMSPlacePropertyName
LICZBA POŁĄCZEŃ W MIESIĄCU (cena za POŁĄCZENIE) |
||
---|---|---|
0,00 USD za sztukę (0,00 USD za 1000 szt.) |
0,00 USD za sztukę (0,00 USD za 1000 szt.) |
0,0 USD za każde (0,00 USD za 1000) |
SKU: wyszukiwanie tekstowe (podstawowe)
Za pomocą maski pól lub listy pól w żądaniu wyszukiwania tekstowego (nowe) możesz ograniczyć odpowiedzi tylko na te określone pola. Ta SKU jest uruchamiany, gdy żądasz tylko tych pól:
iOS
GMSPlacePropertyAddressComponents
GMSPlacePropertyBusinessStatus
,
GMSPlacePropertyFormattedAddress
,
GMSPlacePropertyIconBackgroundColor
GMSPlacePropertyIconImageURL
GMSPlacePropertyCoordinate
,
GMSPlacePropertyPhotos
,
GMSPlacePropertyPlusCode
,
GMSPlacePropertyTypes
,
GMSPlacePropertyUTCOffsetMinutes
,
GMSPlacePropertyViewport
,
GMSPlacePropertyWheelchairAccessibleEntrance
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)
Za pomocą maski pola lub listy pól w prośbie wyszukiwania tekstowego (nowej) możesz ograniczyć odpowiedź tylko do określonych pól. Ta SKU jest uruchamiany, gdy żądasz tylko tych pól:
iOS:
GMSPlacePropertyCurrentOpeningHours
,
GMSPlacePropertySecondaryOpeningHours
,
GMSPlacePropertyPhoneNumber
,
GMSPlacePropertyPriceLevel
,
GMSPlacePropertyRating
,
GMSPlacePropertyOpeningHours
,
GMSPlacePropertyUserRatingsTotal
,
GMSPlacePropertyWebsite
LICZBA POŁĄCZEŃ W MIESIĄCU (cena za POŁĄCZENIE) |
||
---|---|---|
0,035 USD za każde (35,00 USD za 1000) |
0,028 USD za sztukę (28 USD za 1000 sztuk) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
SKU: wyszukiwanie tekstowe (preferowane)
Za pomocą maski pól lub listy pól w żądaniu wyszukiwania tekstowego (nowe) możesz ograniczyć odpowiedzi tylko na te określone pola. Ten Kod SKU jest wyzwalany tylko wtedy, gdy wysyłasz żądanie tylko tych pól:
iOS
GMSPlacePropertyCurbsidePickup
GMSPlacePropertyDelivery
,
GMSPlacePropertyDineIn
,
GMSPlacePropertyEditorialSummary
GMSPlacePropertyReservable
GMSPlacePropertyReviews
,
GMSPlacePropertyServesBeer
,
GMSPlacePropertyServesBreakfast
,
GMSPlacePropertyServesBrunch
,
GMSPlacePropertyServesDinner
,
GMSPlacePropertyServesLunch
,
GMSPlacePropertyServesVegetarianFood
,
GMSPlacePropertyServesWine
,
GMSPlacePropertyTakeout
LICZBA POŁĄCZEŃ W MIESIĄCU (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: umieszczanie zdjęcia
Za każde żądanie wysyłane do interfejsu API naliczana jest opłata SKU Place Photo.
LICZBA POŁĄCZEŃ W MIESIĄCU (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 szt.) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
Cennik pakietu Places SDK na iOS
Informacje o sesjach autouzupełniania
Sesja autouzupełniania obejmuje kilka żądań autouzupełniania (aby pobrać sugestie dotyczące miejsca, gdy użytkownik je wpisze) oraz maksymalnie 1 żądanie szczegółów miejsca (aby pobrać szczegóły miejsca wybranego przez użytkownika). Ten sam token sesji jest przekazywany do funkcji autouzupełniania i kolejnych żądań szczegółów miejsca. Sesja rozpoczyna się od pierwszego żądania autouzupełniania (które zwykle ma miejsce, gdy użytkownik zaczyna pisać). Połączenie ze szczegółami miejsc jest nawiązywane, gdy użytkownik zaznaczył(a) jedną z sugestii autouzupełniania. Jeśli użytkownik nie wybierze sugestii, nie nawiązano połączenia ze szczegółami dotyczącymi miejsc.
Gdy użytkownik wybierze miejsce (czyli wykona wywołanie PlacesDetails), musisz rozpocząć nową sesję za pomocą nowego tokena sesji.
Sesje autouzupełniania można generować za pomocą tych interfejsów API:
- Usługa Autouzupełniania miejsc w Places API lub usługa Autouzupełniania miejsc w Maps JavaScript API. Musisz zaprojektować aplikacji udostępniającej tokeny sesji (może być konieczna zmiana istniejącego kodu).
- Widżet Autouzupełnianie w Maps JavaScript API. Rozliczenia oparte na sesji są automatycznie włączane w tych widżetach bez konieczności wprowadzania zmian w kodzie.
Token sesji jest odpowiedni dla jednej sesji użytkownika i nie powinien być używany przez więcej niż jednego użytkownika . Jeśli używasz ponownie tokena sesji, sesja jest uznawana za nieprawidłową, a zapytania są obciążane tak, jakby nie podano tokena sesji.
Żądania autouzupełniania i prośby o szczegóły miejsc, które korzystają z sesji, są rozliczane różnych kodów SKU.
Informacje o kodach SKU danych o miejscach
Te 3 poziomy pakietu danych Places to: Dane podstawowe, Dane kontaktów i Dane o atmosferze.Co najmniej 1 kod SKU danych został aktywowany dla:
- Android: każde żądanie wysłane do
fetchPlace()
lubfindCurrentPlace()
- iOS: każde wywołanie funkcji
fetchPlaceFromPlaceID:
lubfindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
- Usługa internetowa: każde żądanie Miejsc w zależności od pól określonych w żądaniu.
Za kody SKU danych zawsze pobierana jest opłata oprócz opłaty za kod SKU podstawowy za żądanie, które je wywołało. Na przykład żądanie Szczegóły miejsca, które zawiera pola danych podstawowych, będzie obciążone opłatą zarówno w ramach SKU danych podstawowych, jak i SKU Szczegóły miejsca.
SKU: dane podstawowe
Za pomocą parametru pól w żądaniu informacji o miejscu lub Znajdź miejsce możesz ograniczyć odpowiedzi tylko na te określone pola. Pola z kategorii Podstawowe są uwzględnione w: podstawowy koszt zapytania dotyczącego Miejsc i nie wiążą się z żadnymi dodatkowymi opłatami. Kod SKU Dane podstawowe jest uruchamiany, gdy zostanie przesłane żądanie dotyczące któregoś z tych pól:
-
Android:
Place.Field.ACCESSIBILITY_OPTIONS
,Place.Field.ADDRESS_COMPONENTS
,Place.Field.BUSINESS_STATUS
,Place.Field.DISPLAY_NAME
,Place.Field.FORMATTED_ADDRESS
,Place.Field.ICON_BACKGROUND_COLOR
,Place.Field.ICON_MASK_URL
,Place.Field.ID
,Place.Field.LOCATION
,Place.Field.PHOTO_METADATAS
,Place.Field.PLUS_CODE
,Place.Field.TYPES
,Place.Field.VIEWPORT
lubPlace.Field.UTC_OFFSET
. -
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
używając parametru pola w żądaniu informacji o miejscu lub w żądaniu Znajdź miejsce na potrzeby usług internetowych,
tablicę Place.Field
w przypadku Androida lub iOS, można
ogranicz odpowiedź tylko do tych określonych pól. Pola w Kontaktu
kategoria skutkuje dodatkową opłatą. Uruchomiony zostanie kod SKU danych kontaktowych.
gdy wymagane jest dowolne z tych pól:
-
Android:
Place.Field.CURRENT_OPENING_HOURS
,Place.Field.INTERNATIONAL_PHONE_NUMBER
,Place.Field.OPENING_HOURS
,Place.Field.SECONDARY_OPENING_HOURS
lubPlace.Field.WEBSITE_URI
-
Urządzenia z 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 dotyczące atmosfery
Za pomocą parametru fields w żądaniu dotyczącego szczegółów miejsca lub znajdowania miejsca możesz ograniczyć odpowiedź tylko do określonych pól. Pola w kategorii Atmosfera powodują dodatkową opłatę. Kod SKU danych atmosfery to wywoływane 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_RATING_COUNT
- Urządzenia z iOS:
GMSPlaceFieldPriceLevel
,GMSPlaceFieldRating
GMSPlaceFieldUserRatingsTotal
,GMSPlaceFieldTakeout
,GMSPlaceFieldDelivery
,GMSPlaceFieldDineIn
,GMSPlaceFieldCurbsidePickup
,GMSPlaceFieldReservable
,GMSPlaceFieldServesBreakfast
,GMSPlaceFieldServesLunch
,GMSPlaceFieldServesDinner
,GMSPlaceFieldServesBeer
,GMSPlaceFieldServesWine
,GMSPlaceFieldServesBrunch
lubGMSPlaceFieldServesVegetarianFood
. - JavaScript: zobacz 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
.
LICZBA POŁĄCZEŃ W MIESIĄCU (cena za POŁĄCZENIE) |
||
---|---|---|
Koszt wysłania zapytania do Places + 0,005 USD za każdą (+ 5,00 USD za 1000) |
Koszt prośby o utworzenie miejsca + 0,004 USD za każdą (+ 4,00 USD za 1000) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
SKU: autouzupełnianie – według żądania
W przypadku każdego z tych połączeń naliczana jest opłata za Autouzupełnianie – według żądania. żądania, które nie zawierają tokena sesji:
- Android:
findAutocompletePredictions()
- iOS:
findAutocompletePredictionsFromQuery:
- JavaScript:parametr Usługa autouzupełniania miejsca w interfejsie Maps JavaScript API
- Usługa internetowa: parametr Usługa autouzupełniania miejsc w interfejsie Places API
Za wywołania z nieprawidłowej sesji funkcji Autouzupełnianie (np. sesji, która używa tokenu sesji) również naliczamy opłatę za SKU Autouzupełnianie – na żądanie.
Za żądania autouzupełniania z widżetu Autocomplete Widget w interfejsie Maps JavaScript API może zostać naliczona opłata za SKU Autocomplete – Per Request, jeśli wywołania pochodzą z nieprawidłowej sesji autouzupełniania. Może się tak zdarzyć, gdy użytkownik wpisze kilka różnych adresów lub skopiuje i wklei różne adresy do widgeta i nie zawsze wybierze przewidywane uzupełnienie.
ZAKRES MIESIĘCZNY (cena za ŻĄDANIE) |
||
---|---|---|
0,00283 USD za sztukę (2,83 USD za 1000 szt.) |
0,00227 USD za sztukę (2,27 USD za 1000 sztuk) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
SKU: automatyczne uzupełnianie bez szczegółów miejsca – na sesję
SKU Autouzupełnianie bez szczegółów miejsca docelowego – za sesję jest naliczane za sesję autouzupełniania, która nie obejmuje żądania szczegółów miejsca docelowego (w ciągu kilku minut od rozpoczęcia sesji).
LICZBA MIESIĘCZNYCH POZYCZEŃ (cena za SESJĘ) |
||
---|---|---|
0,017 USD za każde (17,00 USD za 1000) |
0,0136 USD za sztukę (13,60 USD za 1000 szt.) |
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)
Kod SKU będzie widoczny na rachunku (gdy wyświetlenie rachunku według kodu SKU):
- Autouzupełnianie bez informacji o miejscu – za sesję (cena od 0,017 USD za sesję)
SKU: Autouzupełnianie (w ramach Szczegółów miejsca) – na sesję
SKU Automatyczne uzupełnianie (w ramach usługi Szczegóły miejsca docelowego) – za sesję jest naliczana za sesję automatycznego uzupełniania, która obejmuje co najmniej 1 z tych elementów:
- 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 bezpłatne, a kolejne wywołanie funkcji Dane o miejscu jest płatne zgodnie z normalnymi stawkami za dane o miejscu.
Prośba o szczegóły miejsca generuje SKU danych (Basic, Contact lub Atmosphere) w zależności od pól określonych w prośbie.
Jeśli nie określisz pól w żądaniu dotyczącym informacji o miejscu, zostaną aktywowane wszystkie kody SKU danych. (Podstawowe, Contact i Atmosphere).
Prośby o odświeżenie identyfikatora szczegółów miejsca (zapytania, które określają tylko pole place_id
) podczas sesji autouzupełniania są rozliczane jako SKU: Autouzupełnianie bez szczegółów miejsca – za sesję.
LICZBA MIESIĘCZNYCH POZYCZEŃ (cena za SESJĘ) |
||
---|---|---|
0.00 PLN | 0.00 PLN | 0.00 PLN |
Przykład
Jeśli aplikacja wysyła te 3 wyzwania w ramach jednej sesji:
Android
- findAutocompletePredictions() (.setQuery(”par”), .setSessionToken(XYZ))
- findAutocompletePredictions() (.setQuery(”paris”), .setSessionToken(XYZ))
- fetchPlace() (z
FetchPlaceRequest
z identyfikatorem miejsca i polem ADRES).
iOS
- placesClient?.findAutocompletePredictions(fromQuery: "par" ...
- placesClient?.findAutocompletePredictions(fromQuery: "paris" ...
- fetchPlaceFromPlaceID:
(wraz z identyfikatorem miejsca oraz polem
GMSPlaceFieldFormattedAddress
)
Usługa internetowa
- Żą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, fields:formatted_address)
Te kody SKU będą widoczne na rachunku (gdy wyświetlenie 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 zaczyna się od 0,017 USD za sesję)
- Dane podstawowe (obciążenie 0,00 USD)
SKU: informacje o miejscu
Połączenia z Infolinią są rozliczane w ten sposób:
LICZBA POŁĄCZEŃ W MIESIĄCU (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 szt.) |
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: Pakiet SDK Miejsc na iOS (
fetchPlaceFromPlaceID:
). - JavaScript:
Usługa informacji o miejscach w interfejsie Maps JavaScript API (
getDetails
) - JavaScript:
widżet Autouzupełniania miejsc w Maps JavaScript API (
getPlace
) - JavaScript:
Widżet Place SearchBox interfejsu Maps JavaScript API:
getPlaces()
gdy użytkownik wybierze wynik miejsca (ikona: pinezka), a *nie* zapytanie (ikona: lupę), jak pokazano tutaj: - Usługa internetowa: Usługa informacji o miejscach interfejsu Places API
W przypadku interfejsu API i usług internetowych opłata za SKU Szczegóły miejsca jest naliczana niezależnie od tego, czy podano token sesji.
Wywołanie lub żądanie dotyczące informacji o miejscu powoduje też wygenerowanie kodów SKU danych (Podstawowe, Kontakt lub Atmosfera), w zależności od tego, w polach określonych w wywołaniu lub żądaniu. Jeśli określono pola NO, w rozmowie lub żądaniu w informacjach o miejscu zostaną aktywowane WSZYSTKIE kody SKU danych; zostanie naliczona opłata za połączenie lub żądanie dotyczące Miejsc Google plus koszt wszystkich danych.
Przykłady
- Wykonaj jedno z tych połączeń lub prośby:
- Komórka: zadzwoń do:
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ę)
- Dane podstawowe (obciążenie 0,00 USD)
- Komórka: zadzwoń do:
- Wykonaj jedno z tych działań:
- Urządzenia mobilne: wywołaj funkcję
fetchPlace()
w Androidzie lubfetchPlaceFromPlaceID:
w iOS i wskaż tylko polePHONE_NUMBER
. - Interfejs API lub usługa internetowa: prześlij żądanie szczegółów miejsca i wskaż pole numeru telefonu:
getPlaceDetails(fields: formatted_phone_number)
- Szczegóły miejsca (cena od 0,017 USD za sesję)
- Dane kontaktowe (cena zaczyna się od 0,003 USD za prośbę)
- Urządzenia mobilne: wywołaj funkcję
- Wykonaj jedno z tych połączeń lub prośby:
- Komórka: zadzwoń do:
fetchPlace()
w Androidzie lubfetchPlaceFromPlaceID:
w iOS i określić wszystkie pola, - Web API lub Service: wyślij żądanie informacji o miejscu i określ wszystkie pola (ten typ
żądanie jest domyślne, jeśli nie określisz żadnych pól):
getPlaceDetails()
.
- .
- Szczegóły miejsca (cena zaczyna się od 0,017 USD za sesję)
- Dane podstawowe (obciążenie 0,00 USD)
- Dane kontaktowe (cena zaczyna się od 0,003 USD za prośbę)
- Dane o atmosferze (cena zaczyna się od 0,005 USD za żądanie)
- Komórka: zadzwoń do:
SKU: Znajdź aktualne miejsce
Znajdź bieżące miejsce nalicza opłaty za połączenia z:
findCurrentPlace()
(Android)
lub findPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS).
LICZBA POŁĄCZEŃ W MIESIĄCU (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)
możesz też wygenerować kody SKU danych (podstawowe, kontaktowe lub
atmosfery) 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 usługę Znajdź bieżące
Nawiąż połączenie i pokaż dane, o które prosisz.
Przykłady
- Dzwonisz pod numer
findCurrentPlace()
(Android) lubfindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS) i podaj tylko poleADDRESS
. Te kody SKU będą widoczne na rachunku (podczas wyświetlania rachunku według kodu SKU):- Znajdź bieżące miejsce (cena od 0,030 USD za zgłoszenie)
- Dane podstawowe (obciążenie 0,00 USD)
- Wywołujesz funkcję
findCurrentPlace()
(Android) lubfindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS) i określasz polePHONE_NUMBER
. Te kody SKU będą widoczne na rachunku (podczas wyświetlania rachunku według kodu SKU):- Znajdź bieżące miejsce (cena od 0,030 USD za zgłoszenie)
- Dane kontaktowe (cena od 0,003 USD za żądanie)
- Dzwonisz pod numer
findCurrentPlace()
(Android) lubfindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS) i określ pola ze wszystkich trzech zbiorów danych. Na rachunku zobaczysz te kody SKU (wyświetlając rachunek według kodu 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 zaczyna się od 0,003 USD za prośbę)
- Dane o atmosferze (cena zaczyna się od 0,005 USD za żądanie)
SKU: umieszczanie zdjęcia
Kod SKU Zdjęcie miejsca jest naliczany za:
- Android: połączenia z numerem
fetchPhoto()
- iOS: wywołania funkcji
loadPlacePhoto:
- JavaScript:do Biblioteki Miejsc, interfejsu Maps JavaScript API
Usługa Place Photos w przypadku żądania danych za pomocą adresów URL zwróconych przez użytkownika
PlacePhoto.getUrl()
, by wczytywać dane piksela obrazu - Usługa sieciowa: żądania wysyłane do Places API Place Usługa Zdjęcia
W przypadku usługi JavaScript wywołanie metody PlacePhoto.getUrl()
nie powoduje obciążenia, dopóki adres URL nie zostanie faktycznie użyty do uzyskania danych z pliku obrazu.
LICZBA POŁĄCZEŃ W MIESIĄCU (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 szt.) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
Inne limity wykorzystania
Chociaż nie ma maksymalnej liczby żądań dziennie, limit wykorzystania obowiązuje w przypadku korzystania z pakietu SDK Miejsc na iOS:
- Limit szybkości to 6000 QPM (żądań na minutę). Jest on obliczany sumę żądań po stronie klienta i po stronie serwera dla wszystkich aplikacji korzystających dane logowania w tym samym projekcie.
Ograniczenia wynikające z Warunków korzystania z usługi
Informacje na temat warunków korzystania z usługi znajdziesz w Sekcja Ograniczenia licencji Warunków korzystania z usługi Google Maps Platform.
Zarządzanie kosztem użytkowania
Aby zarządzać kosztami korzystania z pakietu SDK Places na iOS lub spełnić wymagania swojej produkcji ustaw dzienny limit dla wszystkich żądań wysyłanych do dowolnego interfejsu API. Dzienne limity są resetowane o o północy czasu pacyficznego.
Aby wyświetlić lub zmienić limity miejsca dla pakietu SDK Miejsc na iOS:
- W konsoli Google Cloud otwórz stronę Limity Google Maps Platform.
- Kliknij menu interfejsów API i wybierz Places SDK na iOS.
- Aby wyświetlić limity kwoty, przewiń w dół do karty Prośby.
W tabeli znajdziesz nazwy i limity. - Aby zmienić limit, kliknij ikonę Edytuj.
W wyświetlonym oknie w polu Limit kontyngentu wpisz preferowany limit dziennej kwoty naliczonej kwoty dziennej (do limitu kontyngentu, jeśli został określony przez Google) i kliknij Zapisz.
Jeśli wykorzystanie interfejsu API w danym dniu osiągnie limit rozliczany, aplikacja nie zostanie mieć dostęp do interfejsu API do końca dnia.