Wykorzystanie i rozliczenia interfejsu Routes API

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

Compute Routes 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.

  • Opłaty za żądania Compute Route Matrix 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ę miejsc 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, które korzystają z funkcji zaawansowanych, takich jak modyfikatory trasy TRAFFIC_AWARE lub TRAFFIC_AWARE_OPTIMAL.

  • Enterprise: opłaty są naliczane za żądania korzystające z funkcji dla firm, np. wyznaczanie tras dla pojazdów dwukołowych.

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 i ceny kodów SKU w modelu płatności według wykorzystania dla interfejsu Routes API.

KategoriaSzczegóły SKUCeny SKU
Essentials SKU: Trasy: obliczanie tras (Essentials) Globalna lista cen
Lista cen w Indiach
Essentials SKU: Trasy: macierz obliczania tras (Essentials) Globalna lista cen
Lista cen w Indiach
Pro SKU: Trasy: Compute Routes Pro Globalna lista cen
Lista cen w Indiach
Pro SKU: Trasy: macierz obliczania tras (Pro) Globalna lista cen
Lista cen w Indiach
Enterprise SKU: Routes: Compute Routes Enterprise Globalna lista cen
Lista cen w Indiach
Enterprise SKU: Trasy: macierz obliczania tras (Enterprise) Globalna lista cen
Lista cen w Indiach

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 iloczyn liczby punktów początkowych i liczby 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 w żądaniu ComputeRouteMatrix z parametrem routingPreference ustawionym na TRAFFIC_AWARE_OPTIMAL wynosi 100.

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

  • Maksymalna dozwolona łączna liczba elementów w przypadku żądania ComputeRouteMatrix wynosi 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.

Korzystanie z optymalizacji Compute Routes w celu uzyskania optymalnego wyznaczania 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 sekwencji nieoptymalizowanej trasy, np. A–D–B–C–E.

Korzystanie z modeli ruchu w czasie rzeczywistym w usłudze Compute Routes

Żądania Compute Routes uwzględniające modele ruchu w czasie rzeczywistym są rozliczane według wyższej stawki. Jeśli w żądaniu pominięto modele 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 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, gdy 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 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 dla interfejsu API:

  1. W konsoli Cloud otwórz Google Maps Platform > Limity.
  2. Wybierz interfejs API, dla którego chcesz zmodyfikować limit.
  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 te z przeszłości i oczekujące:

  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 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.