Wykorzystanie i rozliczenia interfejsu Routes API

Żądania do Routes API są rozliczane według SKU funkcji używanych przez żądanie.

Compute Routes i Compute Route Matrix mają po 3 SKU, które określają koszt żądania. SKU używany do określenia 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 przez żądanie. 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 orientacyjnych.

  • Pro opłaty są naliczane za żądania, które korzystają z funkcji zaawansowanej, takiej jak modyfikatory trasy TRAFFIC_AWARE lub TRAFFIC_AWARE_OPTIMAL.

  • Enterprise: opłaty są naliczane za żądania, które korzystają z funkcji Enterprise, takich jak wyznaczanie trasy 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 SKU i ceny interfejsu Routes API

W tabeli poniżej znajdziesz szczegóły i ceny kodów SKU interfejsu Routes API w modelu płatności według wykorzystania.

KategoriaSzczegóły kodu SKUCeny SKU
Essentials SKU: Routes: Compute Routes Essentials Globalny cennik
Cennik w Indiach
Essentials SKU: Routes: Compute Route Matrix Essentials Globalny cennik
Cennik w Indiach
Pro SKU: Routes: Compute Routes Pro Globalny cennik
Cennik w Indiach
Pro SKU: Routes: Compute Route Matrix Pro Globalny cennik
Cennik w Indiach
Enterprise SKU: Routes: Compute Routes Enterprise Globalny cennik
Cennik w Indiach
Enterprise SKU: Routes: Compute Route Matrix Enterprise Globalny cennik
Cennik w Indiach

Limity wykorzystania

W przypadku interfejsu Routes API obowiązują te limity wykorzystania.

Wyznaczanie tras

  • Limit liczby żądań wynosi 3000 zapytań na minutę.

  • Maksymalna dozwolona liczba pośrednich punktów na trasie na żądanie ComputeRoutes to 25.

Compute Route Matrix

  • Limit wynosi 3000 elementów EPM na minutę, co jest obliczane jako liczba punktów początkowych pomnożona przez liczbę punktów docelowych.

  • Maksymalna dozwolona liczba miejsc rozpoczęcia i zakończenia podróży, które można określić za pomocą identyfikatora miejsca lub adresu, wynosi 50.

  • Maksymalna dozwolona łączna liczba elementów na żądanie ComputeRouteMatrix z parametrem routingPreference ustawionym na TRAFFIC_AWARE_OPTIMAL wynosi 100.

  • Maksymalna dozwolona łączna liczba elementów na żądanie ComputeRouteMatrix z parametrem travelMode ustawionym na TRANSIT wynosi 100.

  • Maksymalna dozwolona łączna liczba elementów na żądanie ComputeRouteMatrix, w przeciwnym razie wynosi 625.

Ekonomiczne strategie dotyczące interfejsu Routes API

W tej sekcji znajdziesz sposoby na optymalizację wykorzystania i obniżenie kosztów związanych z Routes API.

Ograniczanie liczby punktów pośrednich w Compute Routes

Ogranicz liczbę wpisów użytkownika w zapytaniu do maksymalnie 10 punktów orientacyjnych. Żądania zawierające więcej niż 10 punktów pośrednich są rozliczane według wyższej stawki.

Używanie optymalizacji obliczania tras w celu uzyskania optymalnej trasy

Żą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 trasy. Oznacza to, że podróż z punktu A do punktu E jest wygodniejsza, gdy jest zoptymalizowana (A-B-C-D-E), niż gdyby odbywała się w losowej kolejności, np. A-D-B-C-E.

Korzystanie z modeli ruchu w czasie rzeczywistym w 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ęto modele natężenia ruchu, wyniki są oparte wyłącznie na czynnikach fizycznych: drogach, odległości i ograniczeniach prędkości. Włącz modele natężenia ruchu w czasie rzeczywistym, ustawiając czas wyjazdu na now.

Korzystanie z funkcji Przebyta trasa i Najbliższa droga, gdy dane GPS są niedokładne

Funkcje interfejsu Maps Roads API, Przebyta trasa i Najbliższa droga, 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, inna funkcja Roads API, są dostępne tylko dla klientów korzystających ze ś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 dla interfejsu API:

  1. W konsoli Cloud otwórz Google Maps Platform > Limity.
  2. Wybierz interfejs API, którego limit chcesz zmienić.
  3. Odszukaj wartość limitu, którą chcesz zmienić, i zaznacz ją za pomocą pola wyboru.
  4. 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:

  1. W konsoli Cloud otwórz Google Maps Platform > Limity.
  2. Wybierz interfejs API, dla którego chcesz wyświetlić prośbę o zwiększenie limitu.
  3. Kliknij Prośby o zwiększenie.

Ograniczenia wynikające z Warunków korzystania z usługi

Szczegółowe informacje o dozwolonym wykorzystaniu znajdziesz w sekcji dotyczącej ograniczeń licencyjnych w Warunkach korzystania z usługi Google Maps Platform.