Żądania wysyłane do interfejsu Routes API są rozliczane według jednostki SKU funkcji używanych przez żądanie.
Compute Routes i Compute Route Matrix mają po 3 kody SKU, które określają koszt żądania. SKU używany do określania kosztu zależy od usługi, o którą prosisz (Compute Routes lub Compute Route Matrix), oraz od funkcji, których używasz w żądaniu. Na przykład:
Opłaty za żądania Compute Routes są naliczane za każde żądanie.
Za żądania Compute Route Matrix opłaty są naliczane za każdy ELEMENT zwrócony w odpowiedzi na żądanie. Liczba elementów to liczba punktów początkowych pomnożona przez liczbę punktów docelowych. Jeśli na przykład żądanie zawiera 2 miejsca wylotu 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 podstawowych funkcji i mają maksymalnie 10 pośrednich punktów trasy.
Pro opłaty są naliczane za żądania korzystające z funkcji zaawansowanych, takich jak modyfikatory tras
TRAFFIC_AWARElubTRAFFIC_AWARE_OPTIMAL.Enterprise: opłaty są naliczane za żądania korzystające z funkcji biznesowych, takich jak routing dla pojazdów dwukołowych lub dużych pojazdów.
Pełną listę funkcji, które aktywują te kody SKU, znajdziesz w szczegółach kodów SKU.
Szczegóły kodów SKU i ceny interfejsu Routes API
W tabeli poniżej znajdziesz szczegóły jednostek SKU w modelu płatności według wykorzystania i ceny interfejsu Routes API.
Limity wykorzystania
W przypadku interfejsu Routes API obowiązują te limity wykorzystania.
Wyznaczanie tras
Limit 3000 zapytań na minutę.
Maksymalna dozwolona liczba pośrednich punktów na trasie w przypadku
ComputeRoutesżądań wynosi 25.
Macierz wyznaczania tras
Limit wynosi 3000 elementów EPM na minutę. Oblicza się go jako liczbę punktów początkowych pomnożoną przez liczbę punktów docelowych.
Maksymalna dozwolona liczba punktów początkowych i docelowych, które możesz określić za pomocą identyfikatora miejsca lub adresu, to 50.
Maksymalna dozwolona łączna liczba elementów w przypadku żądania
ComputeRouteMatrixz parametremroutingPreferenceustawionym naTRAFFIC_AWARE_OPTIMALwynosi 100.Maksymalna dozwolona łączna liczba elementów w przypadku żądania
ComputeRouteMatrixz parametremtravelModeustawionym naTRANSITwynosi 100.Maksymalna dozwolona łączna liczba elementów na żądanie
ComputeRouteMatrixwynosi 625.
Ekonomiczne strategie korzystania z interfejsu Routes API
W tej sekcji znajdziesz sposoby optymalizacji wykorzystania interfejsu Routes API i zmniejszenia związanych z nim kosztów.
Ograniczanie punktów pośrednich w usłudze Compute Routes
Ogranicz liczbę wpisów użytkownika w zapytaniu do maksymalnie 10 punktów. Żądania zawierające więcej niż 10 punktów pośrednich są rozliczane według wyższej stawki.
Korzystaj z optymalizacji Compute Routes, aby uzyskać optymalne wyznaczanie trasy
Żądania korzystające z argumentu optymalizacji punktu pośredniego są rozliczane według wyższej stawki.
Argument optymalizacji sortuje punkty pośrednie, aby zapewnić optymalne wyznaczanie trasy. Oznacza to, że podróż z A do E jest wygodniejsza, gdy jest zoptymalizowana (A–B–C–D–E), niż w przypadku losowej kolejności na trasie niezoptymalizowanej, np. A–D–B–C–E.
Korzystanie z modeli ruchu w czasie rzeczywistym w usłudze Compute Routes
Żądania Compute Routes, które obejmują modele ruchu w czasie rzeczywistym, są rozliczane według wyższej stawki. Jeśli w żądaniu pominięte są modele ruchu, wyniki są oparte wyłącznie na czynnikach fizycznych: drogach, odległości i ograniczeniach prędkości. Włącz modele ruchu w czasie rzeczywistym, ustawiając godzinę odjazdu na now.
Używaj opcji „Przebyta trasa i najbliższa droga”, gdy dane GPS są niedokładne
Funkcje interfejsu Maps Roads API, takie jak Route Traveled i Nearest Road, są dostępne w ramach poziomu zaawansowanego i są rozliczane według wyższej stawki. Korzystaj z tych funkcji w miejscach, w których dane GPS są niedokładne, a interfejs Roads API może pomóc w określeniu prawidłowej drogi. Limity prędkości, kolejna funkcja interfejsu Roads API, jest dostępna tylko dla klientów korzystających z usługi śledzenia zasobów.
Dostosuj limit
Limity 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ę żądań.
Ograniczenia wynikające z Warunków korzystania z usługi
Szczegółowe informacje o dozwolonym użytkowaniu znajdziesz w sekcji Ograniczenia licencji w Warunkach korzystania z Google Maps Platform.