Ten dokument zawiera listę wymagań dotyczących aplikacji tworzonych za pomocą pakietu Navigation SDK na Androida.
Dopuszczalne korzystanie z implementacji przez klienta
Pakiet SDK nawigacji na Androida zapewnia kierowcom szczegółową nawigację w czasie rzeczywistym w aplikacji mobilnej. Dane wygenerowane przez interfejs API mogą być też używane w innych aplikacjach do udostępniania informacji o stanie kierowców i ogólnego śledzenia lokalizacji kierowców.
Niedozwolona implementacja klienta
Pakiet SDK nawigacji dla systemu Android jest dozwolony tylko w aplikacjach komercyjnych. Pakiet Google nawigacji na Androida nie jest dozwolony w następujących kategoriach przypadków użycia bez wyraźnej uprzedniej pisemnej zgody Google:
- aplikacje nawigacyjne korzystające z pakietu SDK nawigacji na Androida do tworzenia produktów lub usług o funkcjach zbliżonych do funkcji Map Google na komórki lub które je odtwarzają;
- Korzystanie z Usługi w urządzeniach zamontowanych w pojazdach lub w przenośnych urządzeniach nawigacyjnych. np. w aplikacji, która (i) jest umieszczona w samochodowym systemie multimedialnym na panelu lub (ii) jest częścią urządzenia GPS montowanego w samochodzie. Możesz rzutować aplikację, aby wyświetlała się w samochodowym systemie multimedialnym na panelu, i umożliwić kierowcom interakcję z tym systemem tego typu, np. Android Auto lub Apple CarPlay.
- Wyznaczenie trasy lub nawigacja dla pojazdów ciężkich, np. dla autobusów, ciężarówek lub pojazdów z ograniczeniami drogowymi, chyba że Usługi wyraźnie określają obsługę nawigacji w pojazdach ciężkich.
Mapa i logo Google
W swojej implementacji pakietu SDK nawigacji na Androida możesz używać tylko mapy dostarczonej przez Google. Żadna inna mapa nie jest dozwolona.
Nie można usuwać, modyfikować ani zasłaniać żadnych logo Google dostarczanych w ramach pakietu SDK nawigacji dla usług na Androida.
Dopuszczalne zmiany w interfejsie nawigacji
Pakiet SDK nawigacji na Androida umożliwia wprowadzanie określonych zmian w interfejsie użytkownika, np. dodawanie znaczników niestandardowych, zmianę rozmiaru i zawartości nagłówka i stopki wokół widocznego obszaru nawigacji lub zmiana rozmiaru samego obszaru nawigacji. W niektórych sytuacjach możesz też chcieć nałożyć treść na aktywny ekran nawigacyjny.
Nie wolno wtedy wprowadzać zmian, które uniemożliwiają kierowcom bezpieczne korzystanie z nich. Należy unikać takich działań, które mogą negatywnie wpłynąć na bezpieczeństwo kierowców:
- Pokazywanie rozpraszających animacji podczas aktywnej nawigacji.
- Wyświetlam nakładki na ekranie nawigacyjnym bez wyraźnego działania kierowcy.
- Pozycjonowanie nakładek na aktywnym ekranie nawigacji, które ukrywają aktualną lokalizację kierowcy lub trwale blokują ważne informacje nawigacyjne. Obejmuje to informacje o nadchodzących skrętach, asystent pasa ruchu, orientację kompasu i wszystkie standardowe elementy interfejsu użytkownika w interfejsie nawigacji.
Inne wymagania związane z implementacją
- Nie możesz modyfikować warunków korzystania z pakietu Navigation SDK w usłudze 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 podejmować niezależną ocenę podczas korzystania z nawigacji, ponieważ informacje z usługi SDK nawigacji mogą różnić się od rzeczywistych warunków w czasie rzeczywistym.
- Użytkownicy ponoszą wyłączną odpowiedzialność za koszty powstałe w związku z realizacją wskazówek podanych przez usługę Navigation SDK (np. za opłaty dodatkowe lub pasy ruchu dla pojazdów o dużej objętości).