Wykorzystanie i rozliczenia interfejsu Routes API

Żądania interfejsu Routes API są rozliczane według kodu SKU funkcji używanych w żądaniu.

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_AWARE lub TRAFFIC_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.

KategoriaSzczegóły kodu SKUCeny kodu SKU
Essentials Kod SKU: Trasy: obliczanie tras (Essentials) Globalna lista cen
Lista cen w Indiach
Essentials Kod SKU: Trasy: macierz obliczania tras (Essentials) Globalna lista cen
Lista cen w Indiach
Pro Kod SKU: Trasy: obliczanie tras (Pro) Globalna lista cen
Lista cen w Indiach
Pro Kod SKU: Trasy: macierz obliczania tras (Pro) Globalna lista cen
Lista cen w Indiach
Enterprise Kod SKU: Trasy: obliczanie tras (Enterprise) Globalna lista cen
Lista cen w Indiach
Enterprise Kod 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.

Obliczanie tras

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

  • Maksymalna dozwolona liczba pośrednich punktów na żądanie ComputeRoutes to 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 ComputeRouteMatrix z ustawioną wartością routingPreference na TRAFFIC_AWARE_OPTIMAL to 100.

  • Maksymalna dozwolona łączna liczba elementów na żądanie ComputeRouteMatrix z ustawioną wartością travelMode na TRANSIT to 100.

  • W pozostałych przypadkach maksymalna dozwolona łączna liczba elementów na żądanie ComputeRouteMatrix to 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:

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

  1. W konsoli Cloud otwórz Google Maps Platform > Limity.
  2. Wybierz interfejs API, którego prośbę o zwiększenie limitu chcesz wyświetlić.
  3. 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.