Żądania interfejsu Maps JavaScript API generują wywołania różnych kodów SKU w zależności od typu żądania. Na przykład wczytanie mapy wywołuje kod SKU Dynamic Maps, a panoramy wywołują kod SKU Dynamic Street View. Wywołania Biblioteki miejsc w Maps JavaScript API i innych usług JavaScript są rozliczane oddzielnie. Więcej informacji znajdziesz w tabeli poniżej, w której podajemy szczegóły SKU i cenniki.
Szczegóły kodów SKU i cennik interfejsu Maps JavaScript API
W tabeli poniżej znajdziesz szczegóły i ceny kodów SKU interfejsu Maps JavaScript API.
Szczegóły cen biblioteki Routes
Klasy Route i RouteMatrix mają po 3 jednostki SKU, które określają koszt żądania. SKU użyty do określenia kosztu zależy od usługi, z której korzystasz, klasy Route lub RouteMatrix oraz funkcji, których używasz w żądaniu. Na przykład:
Opłaty za żądania Compute route są naliczane za każde żądanie.
Opłaty za żądania obliczania macierzy tras są naliczane za każdy ELEMENT zwrócony w odpowiedzi na żądanie. Liczba elementów to liczba źródeł pomnożona przez liczbę miejsc docelowych. Jeśli na przykład żądanie zawiera 2 źródła i 3 miejsca docelowe, opłata jest naliczana za 6 elementów.
Używane funkcje określają, do której kategorii SKU należy naliczyć opłatę:
Essentials: opłaty są naliczane za żądania, które korzystają tylko z funkcji podstawowych i obejmują maksymalnie 10 punktów pośrednich.
Pro opłaty są naliczane za żądania korzystające z funkcji zaawansowanych, takich jak modyfikatory trasy
TRAFFIC_AWARElubTRAFFIC_AWARE_OPTIMAL.Enterprise: opłaty są naliczane za żądania korzystające z funkcji dla firm, np. wyznaczanie tras dla pojazdów dwukołowych.
W przypadku JavaScriptu obowiązują te limity wykorzystania:
Wyznaczanie tras
Limit częstotliwości wynosi 3000 zapytań na minutę.
Maksymalna dozwolona liczba pośrednich punktów na trasie w przypadku
computeRoutesżądania wynosi 25.
Obliczanie macierzy tras
Limit wynosi 3000 elementów na minutę i jest obliczany jako liczba punktów początkowych pomnożona przez liczbę punktów docelowych.
Maksymalna dozwolona liczba punktów początkowych i miejsc docelowych, które możesz określić za pomocą identyfikatora miejsca lub adresu, to 50.
Maksymalna dozwolona łączna liczba elementów na żądanie z parametrem
routingPreferenceustawionym naTRAFFIC_AWARE_OPTIMALwynosi 100.computeRouteMatrixMaksymalna dozwolona łączna liczba elementów na żądanie z parametrem
computeRouteMatrixustawionym naTRANSITto 100.travelModeMaksymalna dozwolona łączna liczba elementów na żądanie to 625.
computeRouteMatrix
Limity i limity wykorzystania
Aby sprawdzić limity przydziału i limity wykorzystania interfejsu Maps JavaScript API oraz nimi zarządzać, zapoznaj się z artykułem Limity przydziału i alerty dotyczące limitów.
Dostosowywanie limitu
Limity przydziału określają maksymalną liczbę żądań dozwolonych w przypadku konkretnego interfejsu API lub usługi w określonym przedziale czasu. Gdy liczba żądań w projekcie osiągnie limit, usługa przestanie odpowiadać na żądania.
Aby zmodyfikować wartość limitu interfejsu API:
- W konsoli Cloud otwórz Google Maps Platform > Limity.
- Wybierz interfejs API, dla którego chcesz zmodyfikować limit.
- 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 te z przeszłości i oczekujące:
- 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 Zwiększ liczbę próśb.
Ograniczenia wynikające z Warunków korzystania z usługi
Szczegółowe informacje o dozwolonym użytkowaniu znajdziesz w sekcji Ograniczenia licencji w Warunkach usługi Google Maps Platform.