Interfejs Maps JavaScript API korzysta z modelu cenowego płatności według wykorzystania. Żądania Maps JavaScript API generują wywołania 2 różnych kodów SKU w zależności od typu żądania: wczytania mapy lub panoramy. Wywołania interfejsów Biblioteki Miejsc, Maps JavaScript API i innych usług JavaScript są rozliczane osobno od kodu SKU natywnego JavaScript. Oprócz ogólnych Warunków korzystania z usługi Google istnieją limity korzystania dotyczące wyłącznie interfejsu Maps JavaScript API. Zarządzaj kosztami i wykorzystaniem za pomocą narzędzi dostępnych w konsoli Google Cloud.
Jak jest rozliczany interfejs Maps JavaScript API
Interfejs Maps JavaScript API korzysta z modelu cenowego płatności według wykorzystania. Interfejsy API Google Maps Platform a pakiety SDK są rozliczane według kodów SKU. Korzystanie 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 produktu. Koszt jest obliczany przez:
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.
Cennik Maps JavaScript API
SKU: Mapy dynamiczne
Aplikacja, która wyświetla mapę wczytaną za pomocą identyfikatora mapy za pomocą interfejsu Maps JavaScript API lub mapę wczytaną za pomocą identyfikatora mapy i za pomocą pakietu SDK Map na Androida lub pakietu SDK Map na iOS.
MIESIĘCZNY ZAKRES WOLUMNY (cena za wczytywanie MAP) |
||
---|---|---|
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 |
Interakcje użytkowników z mapą, takie jak przesuwanie, powiększanie lub przełączanie warstw mapy, nie są w celu wygenerowania dodatkowych wczytań map.
SKU: dynamiczny widok Street View
Za wczytywanie panoram Street View i map pobierana jest teraz osobna opłata. Za każdą instancję obiektu panoramy w aplikacji Maps JavaScript API, Maps SDK na Androida i Maps SDK na iOS pobierana jest opłata za dynamiczną panoramę Street View.
ZAKRES MIESIĘCZNY (cena za PANORAMA) |
||
---|---|---|
0,014 USD za każde (14,00 USD za 1000) |
0,0112 USD za każde (11,20 USD za 1000) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
Powstanie obiektu panoramy:
- W JavaScript klucz
google.maps.StreetViewPanorama()
zajęcia lubMap.getStreetView()
. Ani wbudowana funkcja Street View działania opartego na sterowaniu Pegmanem w Street View i przy użyciu Opłata za zajęcia:StreetViewService()
. - Na Androidzie: jedna z klas
StreetViewPanoramaFragment
,SupportStreetViewPanoramaFragment
lubStreetViewPanoramaView
. Panorama jest liczona za każdym razem, gdy wywoływana jest powiązana metodaonCreate()
. - W iOS przy
GMSPanoramaView
.
Cennik usługi Biblioteka miejsc, Maps JavaScript API
SKU: żądania autouzupełniania
Za każde żądanie wysyłane do Autouzupełnianie (nowy) interfejs API, które nie zawiera tokena sesji.
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 Autocomplete (New) jest rozliczane za pomocą SKU: Autocomplete Session Usage.
- porzucenie sesji lub zakończenie sesji przez wywołanie funkcji SKU: szczegóły miejsca (tylko identyfikatory). Wszystkie prośby o usługę Autocomplete (Nowa) są następnie rozliczane za pomocą SKU: Autocomplete Requests.
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
0,00283 USD za sztukę (2,83 USD za 1000 sztuk) |
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
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 została zakończona wywołaniem SKU: weryfikacja adresu Preferred.
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 sztukę (0,00 USD za 1000 sztuk) |
SKU: informacje o miejscu (tylko identyfikatory)
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 aktywowany, gdy tylko poproś o te pola:
Biblioteka miejsc, Maps JavaScript API:id
,photos
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
0,0 USD za każde (0,00 USD za 1000) |
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. Ten Kod SKU jest wyzwalany tylko wtedy, gdy wysyłasz żądanie tylko tych pól:
Biblioteka Miejsc, Maps JavaScript API:
addressComponents
adrFormatAddress
,
formattedAddress
,
location
plusCode
types
,
viewport
LICZBA POŁĄCZEŃ W MIESIĄCU (cena za POŁĄCZENIE) |
||
---|---|---|
0,005 USD za sztukę (5,00 USD za 1000 sztuk) |
0,004 USD za każde (4,00 USD za 1000) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży. |
SKU: informacje o miejscu (podstawowe)
Za pomocą maski pola lub listy pól w żądaniu szczegółów miejsca (nowe) możesz ograniczyć odpowiedzi tylko na te określone pola. Ta SKU jest uruchamiany, gdy żądasz tylko tych pól:
Biblioteka Miejsc, Maps JavaScript API:
accessibilityOptions
businessStatus
,
displayName
,
googleMapsUri
iconBackgroundColor
primaryTypeDisplayName
,
svgIconMaskURI
,
types
,
utcOffsetMinutes
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 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. Ta SKU jest uruchamiany, gdy żądasz tylko tych pól:
Biblioteka Miejsc, Maps JavaScript API:
internationalPhoneNumber
nationalPhoneNumber
,
priceLevel
,
rating
regularOpeningHours
userRatingCount
,
websiteUri
LICZBA POŁĄCZEŃ W MIESIĄCU (cena za POŁĄCZENIE) |
||
---|---|---|
0,020 USD za sztukę (20,00 USD za 1000 sztuk) |
0,016 USD za sztukę (16 USD za 1000 sztuk) |
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 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:
Biblioteka Miejsc, Maps JavaScript API:
allowsDogs
editorialSummary
,
evChargeOptions
,
fuelOptions
hasCurbsidePickup
hasDelivery
,
hasDineIn
,
hasLiveMusic
,
hasMenuForChildren
,
hasOutdoorSeating
,
hasRestroom
,
hasTakeout
,
hasWifi
,
isGoodForChildren
,
isGoodForGroups
,
isGoodForWatchingSports
,
isReservable
,
parkingOptions
,
paymentOptions
,
priceLevel
,
reviews
,
servesBeer
,
servesBreakfast
,
servesBrunch
,
servesCocktails
,
servesCoffee
,
servesDessert
,
servesDinner
,
servesLunch
,
servesVegetarianFood
,
servesWine
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 sztukę (20,00 USD za 1000 sztuk) |
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 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:
Biblioteka Miejsc, Maps JavaScript API:
accessibilityOptions
addressComponents
,
adrFormatAddress
,
businessStatus
displayName
formattedAddress
,
googleMapsUri
,
iconBackgroundColor
,
id
,
location
,
photos
,
plusCode
,
svgIconMaskURI
,
types
,
utcOffsetMinutes
,
viewport
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 szt.) |
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. Ta SKU jest uruchamiany, gdy żądasz tylko tych pól:
Biblioteka Miejsc, Maps JavaScript API:
internationalPhoneNumber
nationalPhoneNumber
,
priceLevel
,
rating
regularOpeningHours
userRatingCount
,
websiteUri
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 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:
Biblioteka Miejsc, Maps JavaScript API:
allowsDogs
editorialSummary
,
evChargeOptions
,
fuelOptions
hasCurbsidePickup
hasDelivery
,
hasDineIn
,
hasLiveMusic
,
hasMenuForChildren
,
hasOutdoorSeating
,
hasRestroom
,
hasTakeout
,
hasWifi
,
isGoodForChildren
,
isGoodForGroups
,
isGoodForWatchingSports
,
isReservable
,
parkingOptions
,
paymentOptions
,
priceLevel
,
reviews
,
servesBeer
,
servesBreakfast
,
servesBrunch
,
servesCocktails
,
servesCoffee
,
servesDessert
,
servesDinner
,
servesLunch
,
servesVegetarianFood
,
servesWine
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 sztukę (32 USD za 1000 sztuk) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży. |
SKU: wyszukiwanie tekstowe (tylko identyfikator)
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:
Biblioteka Miejsc, Maps JavaScript API:
id
LICZBA POŁĄCZEŃ W MIESIĄCU (cena za POŁĄCZENIE) |
||
---|---|---|
0,0 USD za każde (0,00 USD za 1000) |
0,00 USD za sztukę (0,00 USD za 1000 szt.) |
0,00 USD za sztukę (0,00 USD za 1000 szt.) |
SKU: wyszukiwanie tekstowe (podstawowe)
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:
Biblioteka Miejsc, Maps JavaScript API:
accessibilityOptions
addressComponents
,
adrFormatAddress
,
businessStatus
displayName
formattedAddress
,
googleMapsUri
,
iconBackgroundColor
,
location
,
photos
,
plusCode
,
svgIconMaskURI
,
types
,
utcOffsetMinutes
,
viewport
LICZBA POŁĄCZEŃ W MIESIĄCU (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 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:
Biblioteka Miejsc, Maps JavaScript API:
internationalPhoneNumber
nationalPhoneNumber
,
priceLevel
,
rating
regularOpeningHours
userRatingCount
,
websiteUri
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 tekstu (preferowane)
Za pomocą maski pola lub listy pól w prośbie wyszukiwania tekstowego (nowej) 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:
Biblioteka Miejsc, Maps JavaScript API:
allowsDogs
editorialSummary
,
evChargeOptions
,
fuelOptions
hasCurbsidePickup
hasDelivery
,
hasDineIn
,
hasLiveMusic
,
hasMenuForChildren
,
hasOutdoorSeating
,
hasRestroom
,
hasTakeout
,
hasWifi
,
isGoodForChildren
,
isGoodForGroups
,
isGoodForWatchingSports
,
isReservable
,
parkingOptions
,
paymentOptions
,
priceLevel
,
reviews
,
servesBeer
,
servesBreakfast
,
servesBrunch
,
servesCocktails
,
servesCoffee
,
servesDessert
,
servesDinner
,
servesLunch
,
servesVegetarianFood
,
servesWine
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 sztukę (32 USD za 1000 sztuk) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
SKU: umieszczanie zdjęcia
Za każde żądanie wysłane do interfejsu API pobierana jest opłata za SKU Zdjęcie miejsca.
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 |
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 autouzupełniania oraz o dodatkowe informacje o miejscu. Sesja rozpoczyna się od pierwszego żądania autouzupełniania (co zwykle następuje, gdy użytkownik zacznie pisać). Gdy użytkownik wybierze jedną z sugestii autouzupełniania, wywoływana jest funkcja PlacesDetails. Jeśli użytkownik nie wybierze sugestii, nie zostanie wywołana metoda PlacesDetails.
Po wybraniu przez użytkownika miejsca (tj. wykonaniu połączenia z informacjami o miejscach), trzeba utworzyć nowe przy użyciu 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
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żda prośba do
fetchPlace()
lubfindCurrentPlace()
- iOS: każde połączenie z numerem
fetchPlaceFromPlaceID:
lubfindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
- Usługa internetowa: każda prośba do Places w zależności od pól określonych w prośbie.
Kody SKU danych są zawsze naliczane oprócz podstawowego kodu SKU za wywołanie żądania . 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.
W przypadku usługi internetowej te wywołania interfejsów API Miejsc obsługują określanie pól danych do zwrócenia:
W przypadku usługi internetowej te wywołania interfejsów API Miejsc NIE obsługują określania zwracanych wartości . Te wywołania zawsze zwracają wszystkie dane Places, naliczając 3 wartości SKU danych Places oprócz opłaty za każde żądanie interfejsu API:
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 w kategorii Podstawowe są uwzględnione w kosztach podstawowych prośby o dane o miejscach i nie powodują dodatkowych opłat. 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
. -
Urządzenia z 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
LICZBA POŁĄCZEŃ W MIESIĄCU (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
Za pomocą parametru fields w żądaniu dotyczącego szczegółów miejsca lub znajdowania miejsca w przypadku usług internetowych albo tablicy wartości Place.Field
w przypadku Androida lub iOS możesz ograniczyć odpowiedź tylko do tych pól. Pola w kategorii Kontakt powodują 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 atmosfery
Za pomocą parametru fields w żądaniu informacji o miejscu lub znajdowania miejsca możesz ograniczyć odpowiedź tylko do określonych pól. Pola w kategorii Atmosfera powodują dodatkową opłatę. Kod SKU Dane o atmosferze jest uruchamiany, gdy wymagane jest jedno 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: 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
.
LICZBA POŁĄCZEŃ W MIESIĄCU (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
Autouzupełnianie – na żądanie SKU jest naliczany za wszystkie te wywołania lub żądania, które nie zawierają tokenu sesji:
- Android:
findAutocompletePredictions()
- iOS:
findAutocompletePredictionsFromQuery:
- JavaScript: usługa Autouzupełniania miejsc w 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 sztuk) |
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
Opłaty za kod SKU Autouzupełnianie bez informacji o miejscu – za sesję są naliczane za sesja autouzupełniania, która nie zawiera prośby o informacje o miejscu (w ciągu kilku minut przed jej rozpoczęciem, sesji).
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 szt.) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
Przykład
Jeśli aplikacja wysyła te 2 wyzwania 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 internetowa
- Żą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 tym ze szczegółami miejsca) – według sesji
Autouzupełnianie (w tym informacje o miejscu) – według sesji Opłata za sesję autouzupełniania jest naliczana za kod SKU. który obejmuje:
- Android: wywołanie funkcji
fetchPlace()
- iOS: połączenie z numerem
fetchPlaceFromPlaceID:
- Usługa internetowa: żądanie Szczegółów 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 szczegółów miejsca, zostaną uruchomione wszystkie SKU danych (podstawowe, kontaktowe i atmosferyczne).
Żądania odświeżenia identyfikatora szczegółów miejsca (żądania, które określają tylko pole place_id
)
podczas sesji autouzupełniania są rozliczane jako SKU: autouzupełnianie
bez informacji o miejscu – według sesji.
ZAKRES MIESIĘCZNY (cena za SESJĘ) |
||
---|---|---|
0,00 USD | 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 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 (wyświetlając rachunek 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ę)
- Basic Data (rozliczana w wysokości 0,00 USD)
SKU: autouzupełnianie zapytań – według żądania
Opłata SKU autouzupełniania zapytań – na żądanie jest naliczana za każde żądanie, które pozwala:
- JavaScript:
usługa autouzupełniania miejsc w Maps JavaScript API (
getQueryPredictions()
) oraz korzystanie z widżetu SearchBox w Maps JavaScript API (zapytania autouzupełniania są generowane w miarę wpisywania przez użytkownika). - Usługa internetowa: parametr Usługa autouzupełniania zapytań w interfejsie Places API
ZAKRES MIESIĘCZNY (cena za ŻĄDANIE) |
||
---|---|---|
0,00283 USD za sztukę (2,83 USD za 1000 sztuk) |
0,00227 USD za sztukę (2,27 USD za 1000) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży |
Model cenowy sesji autouzupełniania nie jest obsługiwany w przypadku autouzupełniania zapytań. Kolejna Połączenia ze szczegółami Miejsc są obciążane opłatami na podstawie zwykłych stawek Cennik Miejsc Google.
SKU: informacje o miejscu
Opłaty za połączenia dostępne w ramach szczegółów miejsca są naliczane w następujący 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 Szczegóły miejsca jest generowany z tych interfejsów API:
- Android: SDK Miejsc na Androida
(
fetchPlace()
) - iOS: Pakiet SDK Miejsc na iOS (
fetchPlaceFromPlaceID:
). - JavaScript:
usługa Szczegóły miejsca w Maps JavaScript API (
getDetails
) - JavaScript:
Widżet autouzupełniania interfejsu 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 Szczegóły miejsca w interfejsie 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:
- Urządzenia mobilne: wywołaj funkcję
fetchPlace()
w Androidzie lubfetchPlaceFromPlaceID:
w iOS i wskaż tylko poleADDRESS
. - Interfejs API lub usługa internetowa: prześlij żądanie Szczegóły miejsca i wskaż tylko pole adresu:
getPlaceDetails(fields: formatted_address)
- Szczegóły miejsca (cena od 0,017 USD za sesję)
- Dane podstawowe (obciążenie 0,00 USD)
- Urządzenia mobilne: wywołaj funkcję
- 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 zaczyna się 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 od 0,003 USD za żądanie)
- Dane atmosfery (cena od 0,005 USD za żądanie)
- Komórka: zadzwoń do:
SKU: Informacje o miejscu – odświeżenie identyfikatora
Skorzystaj z prośby o informacje dotyczące miejsca, aby odświeżyć nieaktualne identyfikatory miejsc. Takie żądania są bezpłatne.
ZAKRES MIESIĘCZNY (cena za połączenie) |
||
---|---|---|
0,00 USD | 0.00 PLN | 0.00 PLN |
Przykład
Prześlij żądanie informacji o miejscu, podając tylko pole identyfikatora miejsca:
getPlaceDetails(fields: place_id)
.
Na rachunku zobaczysz ten kod SKU (wyświetlając rachunek według kodu SKU):
- Szczegóły miejsca – odświeżenie identyfikatora (opłata 0.00 USD)
SKU: Znajdź miejsce
Usługa Znajdź miejsce jest obciążana opłatą za zapytanie Znajdź miejsce.
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 |
Żądania dotyczące miejsc generują też kody SKU danych (podstawowe, Kontakt lub Atmosfera), w zależności od podane w żądaniu. Polub szczegóły miejsca żądań, możesz użyć parametru pól w żądaniu Znajdź miejsce, aby ograniczyć odpowiedź tylko do tych określonych pól. Opłaty są naliczane za żądanie „Znajdź miejsce” oraz za żądane dane. Domyślnie, jeśli żądane są pola NO, zwracany jest tylko identyfikator miejsca, więc nie są naliczane dodatkowe opłaty za dane.
Przykłady
- Wysyłasz żądanie Znajdź miejsce i wskazujesz tylko pole adresu:
FindPlace(fields: formatted_address)
. Na rachunku zobaczysz te kody SKU ( podczas wyświetlania rachunku według kodu SKU):- Znajdź miejsce (cena od 0,017 USD za połączenie)
- Dane podstawowe (obciążenie 0,00 USD)
- Wysyłasz żądanie Znajdź miejsce i wypełniasz pole numeru telefonu:
FindPlace(fields: formatted_phone_number)
. Na rachunku zobaczysz tych kodów SKU (gdy wyświetlanie rachunku według kodu SKU):- Znajdź miejsce (cena od 0,017 USD za połączenie)
- Dane kontaktowe (cena zaczyna się od 0,003 USD za prośbę)
- Wysyłasz żądanie Znajdź miejsce i określasz pola ze wszystkich trzech zasobników typów danych:
FindPlace(fields: formatted_address, opening_hours, price_level)
Na rachunku (wyświetlanym według kodu SKU) zobaczysz te kody SKU:- Znajdź miejsce (cena od 0,017 USD za połączenie)
- Dane podstawowe (obciążenie 0,00 USD)
- Dane kontaktowe (cena od 0,003 USD za żądanie)
- Dane o atmosferze (cena zaczyna się od 0,005 USD za żądanie)
SKU: Znajdź miejsce – tylko identyfikator
Znajdź miejsce – tylko identyfikator jest naliczany w przypadku żądań usługi Znajdź miejsce, które podają tylko zwracany identyfikator miejsca. Domyślnie, jeśli w funkcji Znajdź miejsce nie określono żadnych pól , zwracany jest tylko identyfikator miejsca.
LICZBA POŁĄCZEŃ W MIESIĄCU (cena za POŁĄCZENIE) |
||
---|---|---|
0,00 USD | 0.00 PLN | 0.00 PLN |
Przykład
Po zgłoszeniu żądania Znajdź miejsce należy podać tylko pole place_id
: FindPlace(fields: place_id)
.
Kod SKU będzie widoczny na rachunku (gdy
wyświetlenie rachunku według kodu SKU):
- Znajdź miejsce – tylko identyfikator (obciążenie 0,00 USD)
SKU: Miejsce – Wyszukiwanie w pobliżu
Miejsce – Wyszukiwanie w pobliżu jest obciążane opłatami za żądania wysyłane do
Usługa wyszukiwania miejsc w pobliżu w interfejsie Maps JavaScript API
(nearbySearch()
) lub do
Usługa wyszukiwania w pobliżu w interfejsie Places API
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 szt.) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży. |
Żądania wyszukiwania w pobliżu zwracają listę miejsc, ale nie obsługują określania, które pola mają być . Żądania wyszukiwania w pobliżu zwracają podzbiór obsługiwanych pól danych. Opłaty za wyszukiwanie w pobliżu będą pobierane od 0,032 USD dla każdego, jak również dla wszystkich kodów SKU typu danych (Dane podstawowe, Dane kontaktowe i Dane atmosfery).
Przykład
Urządzenie wysyła do Ciebie prośbę o wyszukiwanie w pobliżu, np. NearbySearch (San Francisco, 100 meters)
.
Te kody SKU będą widoczne na rachunku (gdy
wyświetlenie rachunku według kodu SKU):
- Miejsce – wyszukiwanie w pobliżu (cena od 0,032 USD za połączenie)
- Basic Data (rozliczana w wysokości 0,00 USD)
- Dane kontaktowe (cena od 0,003 USD za żądanie)
- Dane o atmosferze (cena zaczyna się od 0,005 USD za żądanie)
SKU: Miejsce – wyszukiwanie tekstowe
Miejsce – wyszukiwanie tekstu jest płatne w przypadku żądań wysyłanych do usługi wyszukiwania tekstu w miejscu w Maps JavaScript API (textSearch()
) lub do usługi wyszukiwania tekstu w miejscu w interfejsie Places API.
LICZBA POŁĄCZEŃ W MIESIĄCU (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 szt.) |
Aby poznać ceny hurtowe, skontaktuj się z zespołem sprzedaży. |
Żądania wyszukiwania tekstowego zwracają listę miejsc, ale nie obsługują tej funkcji określając, które pola mają być zwracane. Żądania wyszukiwania tekstowego zwracają podzbiór obsługiwanych pól danych. Opłaty za wyszukiwanie tekstowe zaczynają się od 0, 032 USD za każde żądanie oraz kody SKU typu danych (dane podstawowe, dane kontaktowe, i Dane atmosfery).
Kod SKU wyszukiwania tekstowego miejsca jest również generowany przez
Widżet Place SearchBox interfejsu Maps JavaScript API: getPlaces()
po tym, jak użytkownik wybierze zapytanie o miejsce (ikona: lupa), nie.
wyniku (ikona: pinezka), tak jak na ilustracji:
Przykład
wysyłasz żądanie wyszukiwania tekstowego, np. TextSearch(123 Main Street)
. Na rachunku zobaczysz te kody SKU (wyświetlając rachunek według kodu SKU):
- Miejsce – wyszukiwanie tekstowe (cena od 0,032 USD za połączenie)
- Dane podstawowe (obciążenie 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: 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 |
Cennik usług JavaScript
Usługi JavaScript są wyceniane oddzielnie. Wyświetlanie informacji o wykorzystaniu usługi i rozliczeniach Więcej informacji znajdziesz tutaj:
- Usługa wskazówek dojazdu – Korzystanie z interfejsu Directions API i płatności
- Usługa macierzy odległości – korzystanie z interfejsu Distance Matrix API i rozliczanie
- Usługa określania wysokości – korzystanie z Elevation API i rozliczanie
- Usługa geokodowania – Korzystanie z interfejsu Geocoding API i jego rozliczenia
- Usługa Street View – Korzystanie z interfejsu Street View API i rozliczanie płatności
Inne limity wykorzystania
Chociaż nie ma maksymalnej liczby żądań dziennie, dla interfejsu Maps JavaScript API obowiązują limity wykorzystania:
- 30 000 QPM (żądania na minutę).
- 300 QPM (żądań na minutę) na adres IP. W konsoli Google Cloud ten limit jest nazywany wczytaniem mapy na minutę na użytkownika.
Limity dotyczące korzystania z fotorealistycznych map 3D w Maps JavaScript
W przypadku fotorealistycznych map 3D w Maps JavaScript obowiązują te limity użycia:
- 100 QPM (żądania na minutę)
- 10 QPM (żądań na minutę) na adres IP .
Ograniczenia Warunków korzystania z usługi
Szczegółowe informacje o dozwolonym sposobie korzystania z usługi znajdziesz w sekcji Ograniczenia licencji w Warunkach korzystania z usługi Google Maps Platform.
Zarządzanie kosztem użytkowania
Aby zarządzać kosztami korzystania z interfejsu Maps JavaScript API 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 dotyczące interfejsu Maps JavaScript API:
- W konsoli Cloud otwórz stronę Limity Google Maps Platform.
- Kliknij menu Interfejsy API i wybierz Maps JavaScript API.
- Aby wyświetlić limity kwoty, przewiń w dół do karty Prośby.
W tabeli znajdziesz nazwy i limity. - Aby zmienić limit, kliknij obok niego 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.