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

Żądania wysyłane do Navigation SDK są rozliczane w ramach SKU żądania nawigacji. Opłaty są naliczane za wywołania interfejsu API, które wykonujesz, aby wygenerować trasy do miejsca docelowego. Wywołania interfejsu API mogą obejmować co najmniej 1 miejsce docelowe, nazywane też punktem orientacyjnym. Koszt wywołania możesz obliczyć, mnożąc liczbę zawartych w nim punktów pośrednich przez cenę każdego żądanego miejsca docelowego.

Za rozpoczęcie szczegółowych wskazówek dojazdu na trasie nie są naliczane żadne dodatkowe opłaty. Nie ma też dodatkowych opłat za zmiany trasy po pobraniu miejsca docelowego. Nie są na przykład naliczane opłaty za zmiany trasy spowodowane aktualizacjami informacji o ruchu drogowym, zamkniętymi drogami lub zboczeniem z zaplanowanej trasy.

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

W tabeli poniżej znajdziesz szczegóły i ceny kodów SKU płatności według wykorzystania w przypadku pakietu Navigation SDK na Androida.

KategoriaSzczegóły kodu SKUCeny SKU
Enterprise SKU: Navigation Request Globalny cennik
Cennik w Indiach

Stan trasy i płatności

Opłaty są naliczane za żądania trasy, które pomyślnie dotarły do serwerów Google i zostały przez nie przetworzone, nawet jeśli nie można znaleźć trasy (np. NO_ROUTE_FOUND). Nie są naliczane opłaty 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 backendu.

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

Stan trasy Opis Rozliczono
OK Pakiet SDK obliczył trasę do miejsca docelowego. Tak
NO_ROUTE_FOUND Pakiet SDK nie mógł znaleźć odpowiedniej trasy do miejsca docelowego. Tak
ROUTE_CANCELED Pakiet SDK anulował obliczanie trasy na rzecz nowszej prośby. 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 mógł uzyskać lokalizacji na czas, aby obliczyć trasę. Nie
WAYPOINT_ERROR Żądanie zawierało nieprawidłowy punkt pośredni (np. nierozpoznany identyfikator miejsca) lub przekroczono 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 trasy. Nie

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 wcześniejsze 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

Więcej informacji o warunkach korzystania z usługi znajdziesz w sekcji dotyczącej ograniczeń licencyjnych w Warunkach korzystania z Google Maps Platform.