Pakiet Navigation SDK do użytkowania i rozliczeń na urządzeniach z Androidem

Żądania wysyłane do pakietu Navigation SDK są rozliczane według jednostki SKU żądania nawigacji. Opłaty są naliczane za wywołania interfejsu API, które wykonujesz w celu wygenerowania tras do miejsca docelowego. Wywołania API mogą obejmować co najmniej 1 miejsce docelowe, zwane też punktami pośrednimi. Koszt połączenia możesz obliczyć, mnożąc liczbę punktów pośrednich, które zawiera, przez cenę każdego żądanego miejsca docelowego.

Włączenie wskazówek dojazdu krok po kroku na trasie nie wiąże się z dodatkowymi opłatami. Nie ma też dodatkowych opłat za zmiany trasy po pobraniu miejsca docelowego. Na przykład nie pobieramy opłat za zmiany trasy spowodowane aktualizacjami ruchu drogowego, zamkniętymi drogami lub odchyleniami od zaplanowanej trasy.

Szczegóły kodów SKU i ceny pakietu Navigation SDK na Androida

W tabeli poniżej znajdziesz szczegóły dotyczące kodów SKU i cen pakietu Navigation SDK na Androida w modelu płatność według wykorzystania.

KategoriaSzczegóły SKUCeny SKU
Enterprise SKU: Navigation Request Globalna lista cen
Lista cen w Indiach

Stan trasy i płatności

Opłaty są naliczane za żądania dotyczące tras, które docierają do serwerów Google i są przez nie przetwarzane, nawet jeśli nie można znaleźć trasy (np. NO_ROUTE_FOUND). Nie naliczamy opłat za żądania, które nie powiodły się z powodu błędów po stronie klienta, problemów z połączeniem sieciowym lub przekroczenia limitu czasu po stronie backendu.

Gdy poprosisz o wyznaczenie trasy, pakiet SDK zwróci obiekt Navigator.RouteStatus. W tabeli poniżej znajdziesz podsumowanie, czy w przypadku poszczególnych kodów stanu trasy naliczane są opłaty:

Stan trasy Opis Rozliczono
OK Pakiet SDK obliczył trasę do miejsca docelowego. Tak
NO_ROUTE_FOUND Pakiet SDK nie znalazł odpowiedniej trasy do miejsca docelowego. Tak
ROUTE_CANCELED Pakiet SDK anulował obliczanie trasy na rzecz nowszego żądania. Tak
NETWORK_ERROR Błąd sieci uniemożliwił pakietowi SDK obliczenie trasy. Nie
QUOTA_CHECK_FAILED Niewystarczający limit uniemożliwił pakietowi SDK obliczenie trasy. Nie
LOCATION_DISABLED Użytkownik wyłączył lokalizację GPS, więc pakiet SDK nie mógł obliczyć trasy. Nie
LOCATION_UNKNOWN Pakiet SDK nie zdołał na czas uzyskać informacji o lokalizacji, aby obliczyć trasę. Nie
WAYPOINT_ERROR Żądanie zawierało nieprawidłowy punkt pośredni (np. nierozpoznany identyfikator miejsca) lub przekraczało limit 25 punktów pośrednich. Nie
DUPLICATE_WAYPOINTS_ERROR Żądanie zawierało kolejne zduplikowane punkty pośrednie. Nie
ROUTING_TIMEOUT Podczas obliczania trasy upłynął limit czasu backendu wyznaczania tras. Nie

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:

  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ę żądań.

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

Informacje o warunkach korzystania znajdziesz w sekcji Ograniczenia licencji w Warunkach korzystania z Google Maps Platform.