Żądania do interfejsu Maps JavaScript API generują wywołania różnych kodów SKU w zależności od typu żądania: np. wczytanie mapy wywołuje kod SKU Mapy dynamiczne, a panoramy – kod SKU Dynamiczny Street View. Wywołania biblioteki Miejsc, Maps JavaScript API i innych usług JavaScript są wyceniane oddzielnie. Więcej informacji znajdziesz w tabeli poniżej, która zawiera szczegóły i ceny kodów SKU.
Szczegóły i ceny kodów SKU interfejsu Maps JavaScript API
W tabeli poniżej znajdziesz szczegóły dotyczące kodów SKU i cen interfejsu Maps JavaScript API w modelu płatności według wykorzystania.
Szczegóły cennika biblioteki tras
Klasy Route i RouteMatrix mają po 3 SKU, które określają koszt żądania. Kod SKU używany do określenia kosztu zależy od używanej usługi, klasy Route lub RouteMatrix oraz funkcji, których używasz w żądaniu. Na przykład:
Żądania Compute route są rozliczane za każde żądanie.
Żądania obliczania macierzy tras są rozliczane za każdy ELEMENT zwrócony w żądaniu. Liczba elementów to liczba miejsc początkowych pomnożona przez liczbę miejsc docelowych. Jeśli na przykład żądanie zawiera 2 miejsca początkowe i 3 miejsca docelowe, opłata zostanie naliczona za 6 elementów.
Używane funkcje określają, która kategoria SKU jest rozliczana:
Essentials: opłaty są naliczane za żądania, które korzystają tylko z podstawowych funkcji i zawierają maksymalnie 10 pośrednich punktów pośrednich.
Pro opłaty są naliczane za żądania, które korzystają z funkcji zaawansowanej, takiej jak modyfikatory trasy
TRAFFIC_AWARElubTRAFFIC_AWARE_OPTIMAL.Enterprise: opłaty są naliczane za żądania, które korzystają z funkcji Enterprise, takich jak wyznaczanie trasy dla pojazdów dwukołowych.
W przypadku JavaScriptu obowiązują te limity wykorzystania.
Wyznaczanie tras
Limit wynosi 3000 zapytań na minutę.
Maksymalna dozwolona liczba pośrednich punktów na trasie na żądanie
computeRoutesto 25.
Macierz obliczania tras
Limit liczby żądań wynosi 3000 elementów na minutę, co oblicza się jako liczbę punktów początkowych pomnożoną przez liczbę punktów docelowych.
Maksymalna dozwolona liczba miejsc początkowych i docelowych, które możesz określić za pomocą identyfikatora miejsca lub adresu, to 50.
Maksymalna dozwolona łączna liczba elementów na żądanie
computeRouteMatrixz parametremroutingPreferenceustawionym naTRAFFIC_AWARE_OPTIMALwynosi 100.Maksymalna dozwolona łączna liczba elementów na żądanie
computeRouteMatrixz parametremtravelModeustawionym naTRANSITwynosi 100.W pozostałych przypadkach maksymalna dozwolona łączna liczba elementów na żądanie
computeRouteMatrixwynosi 625.
Limity i limity wykorzystania
Aby sprawdzić limity i limity wykorzystania interfejsu Maps JavaScript API i nimi zarządzać, zapoznaj się z artykułem Limity i alerty dotyczące limitów.
Limity wczytywania mapy
W przypadku wczytywania map 2D i 3D za pomocą interfejsu Maps JavaScript API obowiązują te limity:
- 30 000 wczytań mapy na minutę na projekt
- 300 wczytań mapy na minutę na adres IP
Limity wykorzystania Places UI Kit
Places UI Kit podlega tym limitom wykorzystania:
Zapytania do Places UI Kit: żądania z elementów informacje o miejscu i Wyszukiwanie miejsc są ograniczone do 6000 zapytań na minutę na projekt.
Sesja Places UI Kit: żądania z elementu Autouzupełnianie są ograniczone do 6000 zapytań na minutę na projekt.
Podstawowe żądania do interfejsów Places API i Geocoding API nie zużywają limitu w projekcie w chmurze.
Ekonomiczne strategie dotyczące Places API
W tej sekcji znajdziesz sposoby na optymalizację wykorzystania i obniżenie kosztów związanych z Places API.
Używanie masek pól
Używanie maskowania pól gwarantuje, że nie będziesz prosić o niepotrzebne dane, co pomaga zmniejszyć opóźnienia i opłaty.
W przypadku żądań dotyczących informacji o miejscu (nowych), wyszukiwania w pobliżu (nowego) i wyszukiwania tekstowego (nowego) użyj maski pola, aby określić listę pól, które mają zostać zwrócone w odpowiedzi.
Opłata zostanie naliczona według najwyższej stawki SKU, która ma zastosowanie do Twojego żądania. Jeśli na przykład wybierzesz pola z kodów SKU Essentials i Pro, opłaty będą naliczane na podstawie kodu SKU Pro.
Korzystanie z cen za sesję w przypadku informacji o miejscu (nowych)
Jeśli Twoje aplikacje mają miesięczną liczbę wywołań na poziomie
Więcej informacji znajdziesz w artykule Autouzupełnianie (nowe) i ceny sesji.
Dostosuj limit
Limity określają maksymalną liczbę żądań dozwolonych w przypadku konkretnego interfejsu API lub usługi w danym przedziale czasu. Gdy liczba żądań w projekcie osiągnie limit, usługa przestanie odpowiadać na żądania.
Aby zmienić wartość limitu dla interfejsu API:
- W konsoli Cloud otwórz Google Maps Platform > Limity.
- Wybierz interfejs API, którego limit chcesz zmienić.
- Odszukaj wartość limitu, którą chcesz zmienić, i zaznacz ją za pomocą pola wyboru.
- Kliknij Edytuj, wpisz nową wartość limitu i kliknij Prześlij prośbę.
Wyświetlanie próśb o zwiększenie limitu
Aby wyświetlić wszystkie prośby o zwiększenie limitu, w tym prośby z przeszłości i oczekujące, wykonaj te czynności:
- W konsoli Cloud otwórz Google Maps Platform > Limity.
- Wybierz interfejs API, dla którego chcesz wyświetlić prośbę o zwiększenie limitu.
- Kliknij Prośby o zwiększenie.
Ograniczenia wynikające z Warunków korzystania z usługi
Szczegółowe informacje o dozwolonym użytkowaniu znajdziesz w sekcji dotyczącej ograniczeń licencji w Warunkach korzystania z usługi Google Maps Platform.