Interfejsy Compute Routes i Compute Route Matrix mają po 3 kody SKU które określają koszt żądania. Kod 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:
Żądania Compute Routes są rozliczane za każde żądanie.
Żądania Compute Route Matrix są rozliczane za każdy ELEMENT zwrócony w odpowiedzi na żądanie. Liczba elementów to liczba punktów początkowych pomnożona przez liczbę miejsc docelowych. Jeśli na przykład żądanie zawiera 2 punkty początkowe i 3 miejsca docelowe, zostanie ono rozliczone za 6 elementów.
Używane funkcje określają, która kategoria kodu SKU jest rozliczana:
Essentials: opłaty są naliczane za żądania, które korzystają tylko z podstawowych funkcji i mają maksymalnie 10 pośrednich punktów.
Pro: opłaty są naliczane za żądania, które korzystają z zaawansowanej funkcji, np. modyfikatorów trasy
TRAFFIC_AWARElubTRAFFIC_AWARE_OPTIMAL.Enterprise: opłaty są naliczane za żądania, które korzystają z funkcji dla firm, np. wyznaczania tras dla pojazdów dwukołowych.
Pełną listę funkcji, które aktywują te kody SKU, znajdziesz w szczegółach kodu SKU.
Szczegóły kodu SKU i ceny interfejsu Routes API
W tabeli poniżej znajdziesz szczegóły kodu SKU i ceny interfejsu Routes API w modelu płatności według wykorzystania.
Limity wykorzystania
W przypadku interfejsu Routes API obowiązują te limity wykorzystania.
Obliczanie tras
Limit liczby żądań wynosi 3000 zapytań na minutę.
Maksymalna dozwolona liczba pośrednich punktów na żądanie
ComputeRoutesto 25.
Macierz obliczania tras
Limit liczby żądań wynosi 3000 elementów na minutę. Jest on obliczany jako liczba punktów początkowych pomnożona przez liczbę miejsc docelowych.
Maksymalna dozwolona liczba punktów początkowych i miejsc docelowych, które można określić za pomocą identyfikatora miejsca lub adresu, to 50.
Maksymalna dozwolona łączna liczba elementów na żądanie
ComputeRouteMatrixz ustawioną wartościąroutingPreferencenaTRAFFIC_AWARE_OPTIMALto 100.Maksymalna dozwolona łączna liczba elementów na żądanie
ComputeRouteMatrixz ustawioną wartościątravelModenaTRANSITto 100.W pozostałych przypadkach maksymalna dozwolona łączna liczba elementów na żądanie
ComputeRouteMatrixto 625.
Opłacalne strategie korzystania z interfejsu Routes API
W tej sekcji znajdziesz sposoby optymalizacji wykorzystania i zmniejszenia kosztów związanych z interfejsem Routes API.
Ograniczanie punktów pośrednich w Compute Routes
Ogranicz liczbę wpisów użytkownika w zapytaniu do maksymalnie 10 punktów pośrednich. Żądania zawierające więcej niż 10 punktów pośrednich są rozliczane według wyższej stawki.
Optymalizacja Compute Routes pod kątem optymalnego wyznaczania tras
Żądania korzystające z argumentu optymalizacji punktów pośrednich są rozliczane według wyższej stawki.
Argument optymalizacji sortuje punkty pośrednie, aby zapewnić optymalne wyznaczanie tras. Oznacza to, że podróż z punktu A do E jest lepsza, 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 interfejsach Compute Routes i Distance Matrix API (Legacy)
Żądania interfejsów Compute Routes i Distance Matrix API (Legacy), które zawierają modele ruchu w czasie rzeczywistym, są rozliczane według wyższej stawki. Jeśli modele ruchu zostaną pominięte w żądaniu, wyniki będą oparte wyłącznie na czynnikach fizycznych: drogach, odległości i ograniczeniach prędkości. Aby włączyć modele ruchu w czasie rzeczywistym, ustaw czas wyjazdu na now.
Korzystanie z funkcji Route Traveled i Nearest Road, gdy dane GPS są niedokładne
Funkcje interfejsu Maps Roads API, Route Traveled i Nearest Road, są dostępne w ramach poziomu zaawansowanego i są rozliczane według wyższej stawki. Używaj tych funkcji, gdy dane GPS są niedokładne, a interfejs Roads API może pomóc w określeniu prawidłowej drogi. Ograniczenia 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 danym przedziale czasu. Gdy liczba żądań w projekcie osiągnie limit, usługa przestanie odpowiadać na żądania.
Aby zmienić wartość limitu interfejsu API:
- W konsoli Cloud otwórz Google Maps Platform > Limity.
- Wybierz interfejs API, którego limit chcesz zmienić.
- Znajdź wartość limitu, którą chcesz zmienić, i zaznacz pole wyboru obok niej.
- Kliknij Edytuj, wpisz nową wartość limitu i kliknij Prześlij wniosek.
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:
- W konsoli Cloud otwórz Google Maps Platform > Limity.
- Wybierz interfejs API, którego prośbę o zwiększenie limitu chcesz wyświetlić.
- 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 Ograniczenia licencji w Warunkach korzystania z usługi Google Maps Platform.