Żą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.
| Kategoria | Szczegóły kodu SKU | Ceny 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:
- W konsoli Cloud otwórz Google Maps Platform > Limity.
- Wybierz interfejs API, którego limit chcesz zmienić.
- Odszukaj wartość limitu, którą chcesz zmienić, i zaznacz ją za pomocą pola wyboru.
- 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:
- W konsoli Cloud otwórz Google Maps Platform > Limity.
- Wybierz interfejs API, dla którego chcesz wyświetlić prośbę o zwiększenie limitu.
- 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.