Zasady i informacje o atrybucji 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.

Niedozwolone wdrożenie przez 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 poniższych kategorii zastosowań bez wyraźnej pisemnej zgody Google:

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.

Akceptowalne modyfikacje interfejsu nawigacji

Navigation SDK na Androida umożliwia dostosowywanie niektórych elementów interfejsu, takich jak mapa nawigacji, dodawanie niestandardowych znaczników, zmienianie rozmiaru i zawartości nagłówka i stopki otaczających obszar nawigacji czy zmienianie rozmiaru samego 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 niej 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źnego działania kierowcy.
  • Nakładanie elementów na aktywny ekran nawigacji, które zasłaniają bieżącą lokalizację kierowcy lub trwale blokują ważne informacje nawigacyjne. Obejmuje to nadchodzące skręty, asystent pasa ruchu, orientację kompasu i wszystkie standardowe elementy interfejsu w nawigacji.
  • Usunięcie sieci dróg z mapy nawigacyjnej lub znaczne zmniejszenie kontrastu kolorów elementów mapy nawigacyjnej.

Inne wymagania dotyczące implementacji

  • Nie możesz modyfikować warunków korzystania z pakietu Navigation SDK bez wcześniejszej pisemnej zgody Google.
  • Przy pierwszym użyciu aplikacji musi ona wyświetlać użytkownikom te informacje:
    • Warunki korzystania z pakietu Navigation SDK.
    • Użytkownicy końcowi powinni zawsze kierować się własnym osądem 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.

Wymagania dotyczące podania źródła w Mapach Google

W tej sekcji znajdziesz wymagania dotyczące atrybucji i wytyczne dotyczące wyświetlania Map Google i treści w aplikacjach.

Wyświetlanie informacji o autorstwie Map Google

Wyświetlając w aplikacji lub witrynie treści z interfejsów Google Maps Platform API, musisz przestrzegać wymagań dotyczących atrybucji w Mapach Google. Nie musisz dodawać dodatkowych informacji o autorstwie, jeśli Treści są wyświetlane w Mapach Google, gdzie informacje o autorstwie są już widoczne.

Atrybucja Map Google

W przypadku atrybucji Map Google, która jest już udostępniana przez Google Maps Platform w interfejsie:

  • Nie usuwaj dołączonego atrybutu, niezależnie od tego, gdzie jest wyświetlany. Nie zmieniaj, nie ukrywaj ani nie zasłaniaj informacji o źródle. Upewnij się, że są one wyraźnie widoczne na tle.
  • Zawsze wizualnie odróżniaj Treści Google Maps Platform od innych treści, używając elementów interfejsu, takich jak obramowanie, kolor tła, cień lub odpowiednia ilość wolnego miejsca.
  • Wprowadzając zmiany wizualne, musisz przestrzegać wszystkich wymagań dotyczących atrybucji w Mapach Google.

W miarę możliwości atrybucja powinna mieć postać logo Map Google. W przypadku ograniczonej przestrzeni dopuszczalny jest tekst Mapy Google. Użytkownicy muszą zawsze wiedzieć, które treści są dostarczane przez Mapy Google.

Atrybucja logo

Aby używać logo Map Google w aplikacji, musisz spełniać te wymagania.
Dopuszczalne warianty atrybucji logo Map Google
Dopuszczalne warianty atrybucji logo Map Google

Pobieranie logo Map Google

Używaj oficjalnych plików z logo Map Google. Pobierz logo poniżej i postępuj zgodnie z wytycznymi w tej sekcji.

Pobieranie elementów atrybucji Map Google

Podczas korzystania z logo Map Google postępuj zgodnie z tymi wytycznymi.

  • Nie modyfikuj logo w żaden sposób.
  • Zachowaj format logo, aby uniknąć zniekształceń.
  • Używaj logo z konturem na tle z wieloma elementami, np. na mapie lub obrazie.
  • Używaj logo bez obramowania na prostym tle, np. jednolitym kolorze lub delikatnym gradiencie.

Specyfikacja rozmiaru logo

Logo Map Google musi spełniać te wymagania dotyczące rozmiaru:
  • Minimalna wysokość logo: 16 dp
  • Maksymalna wysokość logo: 19 dp
  • Minimalny pusty obszar wokół logo: 10 dp po lewej, prawej i u góry, 5 dp u dołu

Więcej informacji o dp znajdziesz w sekcji Gęstość pikseli na stronie Material Design.

Logo Map Google z minimalnym pustym obszarem i dopuszczalnym zakresem rozmiarów
Logo Map Google z minimalną przestrzenią i dopuszczalnym zakresem rozmiarów

Dostępność logo

Logo Map Google musi spełniać te wymagania dotyczące ułatwień dostępu:
Niedopuszczalne warianty i problemy z dostępnością atrybucji logo Map Google
Niedopuszczalne warianty i problemy z dostępnością w przypadku atrybucji logo Map Google

Atrybucja tekstu

Jeśli rozmiar interfejsu nie pozwala na użycie logo Map Google, możesz wpisać Mapy Google. Skorzystaj z tych wskazówek:

Dopuszczalne warianty atrybucji tekstowej w Mapach Google
Dopuszczalne warianty tekstu atrybucji Map Google
  • Nie modyfikuj w żaden sposób tekstu Mapy Google:
    • Nie zmieniaj wielkości liter w nazwie Mapy Google.
    • Nie dziel Map Google na kilka wierszy.
    • Nie tłumacz nazwy Mapy Google na inny język.
    • Aby uniemożliwić przeglądarkom tłumaczenie Map Google, użyj atrybutu HTML translate="no".
Niedopuszczalne warianty atrybucji tekstowej Map Google
Niedopuszczalne warianty tekstu atrybucji w Mapach Google
  • Stylizuj tekst w Mapach Google zgodnie z tabelą poniżej:

    Wymagania dotyczące stylu tekstu w Mapach Google
    Właściwość Styl
    Rodzina czcionek Roboto Wczytywanie czcionki jest opcjonalne.
    Zastępcza rodzina czcionek Dowolna czcionka bezszeryfowa używana już w Twoim produkcie lub „Sans-Serif”, aby wywołać domyślną czcionkę systemową.
    Styl czcionki Normalna
    Grubość czcionki 400
    Kolor czcionki biały, czarny (#1F1F1F) lub szary (#5E5E5E); Zachowaj dostępny kontrast (4,5:1) na tle.
    Rozmiar czcionki Minimalny rozmiar czcionki: 12 sp
    Maksymalny rozmiar czcionki: 16 sp
    Więcej informacji o jednostce sp znajdziesz w sekcji Jednostki rozmiaru czcionki na stronie Material Design.
    Odstępy między literami Normalna

Przykładowy kod CSS

Poniższy kod CSS renderuje Mapy Google z odpowiednim stylem typograficznym i kolorem na białym lub jasnym tle.

@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');

.GMP-attribution {
font-family: Roboto, Sans-Serif;
font-style: normal;
font-weight: 400;
font-size: 1rem;
letter-spacing: normal;
white-space: nowrap;
color: #5e5e5e;
}

Wymagania wizualne

Przestrzegaj tych wymagań dotyczących wizualnego sposobu podawania informacji o autorstwie w Mapach Google.
  • Atrybucja powinna znajdować się w pobliżu górnej lub dolnej części treści, w tym samym kontenerze wizualnym. W przypadku jednego wiersza treści atrybucja może być umieszczona po prawej lub lewej stronie.

  • Wizualnie odróżniaj Treści Google Maps Platform od innych treści, używając elementów interfejsu, takich jak obramowanie, kolor tła, cień lub wystarczająca ilość wolnego miejsca.

  • Nie wprowadzaj użytkowników w błąd co do Map Google, przypisując do nich treści, które nie pochodzą z Google Maps Platform.
  • Sprawdź, czy atrybucja jest zawsze widoczna i czytelna. Nigdy nie usuwaj, nie ukrywaj, nie zasłaniaj ani nie modyfikuj tego logo.