Zasady dotyczące pakietu Navigation SDK na Androida

W tym dokumencie znajdziesz wymagania dotyczące aplikacji opracowanych za pomocą pakietu Navigation SDK na Androida.

Dopuszczalne używanie implementacji przez klienta

Pakiet Navigation SDK na Androida został zaprojektowany z myślą o zapewnianiu kierowcom w aplikacji mobilnej nawigacji krok po kroku w czasie rzeczywistym. Dane generowane przez interfejs API mogą być też używane w innych aplikacjach do udostępniania informacji o stanie kierowcy i ogólnego śledzenia jego lokalizacji.

Niedozwolona implementacja klienta

Pakiet SDK do nawigacji na Androida jest dozwolony tylko w przypadku aplikacji komercyjnych. Pakietu SDK do nawigacji na Androida nie można używać w przypadku tych kategorii zastosowań bez wyraźnej uprzedniej pisemnej zgody Google:

  • routing lub nawigacja dla pojazdów ciężarowych, takich jak autobusy, ciężarówki lub pojazdy z ograniczeniami drogowymi, chyba że Usługi wyraźnie określają obsługę nawigacji dla pojazdów ciężarowych;

Scraping treści

Nazwa drogi i ograniczenie prędkości mogą być zwracane na podstawie interakcji użytkownika z aplikacją. Jeśli przechwycisz lub zachowasz nazwę drogi lub ograniczenie prędkości do wykorzystania w innym kontekście poza sesją użytkownika, będzie to stanowić scraping, który jest niezgodny z naszymi warunkami.

Dopuszczalne modyfikacje interfejsu nawigacji

Pakiet SDK do nawigacji na Androida umożliwia dostosowywanie niektórych elementów interfejsu, takich jak dodawanie niestandardowych znaczników, zmienianie rozmiaru i zawartości nagłówka i stopki otaczających widoczny obszar nawigacji lub zmienianie rozmiaru samego widocznego obszaru nawigacji. W niektórych sytuacjach możesz też chcieć nałożyć treści na aktywny ekran nawigacji.

Nie możesz wprowadzać modyfikacji, które utrudniają bezpieczne korzystanie z aplikacji przez kierowców. Na przykład poniższe zmiany mogą negatywnie wpłynąć na bezpieczeństwo kierowcy i należy ich unikać:

  • wyświetlanie rozpraszających animacji podczas aktywnej nawigacji;
  • wyświetlanie nakładek na ekranie nawigacji bez wyraźnej interakcji kierowcy;
  • Nakładanie na aktywny ekran nawigacji elementów, które zasłaniają bieżącą lokalizację kierowcy lub trwale blokują ważne informacje nawigacyjne. Obejmuje to nadchodzące skręty, wskazówki dotyczące pasa ruchu, orientację kompasu i wszystkie standardowe elementy interfejsu w nawigacji.

Inne wymagania dotyczące implementacji

  • Nie możesz modyfikować warunków korzystania z pakietu Navigation SDK bez uprzedniej pisemnej zgody Google.
  • Przy pierwszym użyciu aplikacji musi ona wyświetlać użytkownikom te informacje:
    • Warunki korzystania z pakietu Navigation SDK.
    • Użytkownicy powinni zawsze zachowywać obiektywny osąd podczas korzystania z nawigacji, ponieważ informacje z usługi Navigation SDK mogą różnić się od rzeczywistych warunków w czasie rzeczywistym.
    • Użytkownicy ponoszą wyłączną odpowiedzialność za koszty poniesione w związku z korzystaniem ze wskazówek dostarczanych przez usługę Navigation SDK, takie jak opłaty za przejazd autostradą lub pasy dla pojazdów z dużą liczbą pasażerów.