Zasady dotyczące pakietu Navigation SDK na iOS

Ten dokument zawiera wymagania dotyczące aplikacji opracowanych za pomocą pakietu Navigation SDK na iOS.

Dopuszczalne używanie implementacji przez klienta

Pakiet Navigation SDK na iOS został zaprojektowany, aby zapewniać kierowcom w aplikacji mobilnej nawigację 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 iOS jest dozwolony tylko w przypadku aplikacji komercyjnych. Pakietu SDK do nawigacji na iOS nie można używać w przypadku poniższych kategorii 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 iOS 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 obszar widoku nawigacji lub zmienianie rozmiaru samego obszaru widoku 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.