Zasady i informacje o atrybucji 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 po stronie 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 Navigation SDK na iOS 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 widoczny obszar nawigacji czy 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.
  • 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 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 podczas korzystania 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 API Google Maps Platform, 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ż podana 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.

Atrybucja powinna mieć postać logo Map Google, jeśli tylko jest to możliwe. W przypadku ograniczonej ilości miejsca dopuszczalny jest tekst Mapy Google. Użytkownicy końcowi 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.

Pobierz zasoby dotyczące atrybucji w Mapach Google

Używając logo Map Google, postępuj zgodnie z tymi wytycznymi.

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

Specyfikacja rozmiaru logo

Przestrzegaj tych specyfikacji rozmiaru logo Map Google:
  • Minimalna wysokość logo: 16 dp
  • Maksymalna wysokość logo: 19 dp
  • Minimalny pusty obszar wokół logo: 10 dp po lewej, prawej i górnej stronie, 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

Przestrzegaj tych wymagań dotyczących ułatwień dostępu w przypadku logo Map Google:
  • Zachowaj kontrast dostępny między logo a tłem.
  • Dodaj etykietę ułatwień dostępu z tekstem Mapy Google.
Niedopuszczalne odmiany i problemy z dostępnością w przypadku 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.
    • Zablokuj przeglądarkom możliwość tłumaczenia Map Google, używając atrybutu HTML translate="no".
Niedopuszczalne odmiany tekstu atrybucji Map Google
Niedopuszczalne warianty tekstu atrybucji Map Google
  • Stylizuj tekst w Mapach Google zgodnie z opisem w tej tabeli:

    Wymagania dotyczące stylu tekstu w Mapach Google
    Właściwość Styl
    Rodzina czcionek Roboto Wczytywanie czcionki jest opcjonalne.
    Rodzina czcionek zastępczych dowolną czcionkę bezszeryfową używaną już w Twojej usłudze lub „Sans-Serif”, aby wywołać domyślną czcionkę systemową.
    Styl czcionki Normalny
    Grubość czcionki 400
    Kolor czcionki biały, czarny (#1F1F1F) lub szary (#5E5E5E); Zachowaj dostępny kontrast (4,5:1) względem tła.
    Rozmiar czcionki Minimalny rozmiar czcionki: 12 sp
    Maksymalny rozmiar czcionki: 16 sp
    Więcej informacji o jednostce sp znajdziesz w artykule Jednostki rozmiaru czcionki na stronie Material Design.
    Odstępy między literami Normalny

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

Postępuj zgodnie z tymi wymaganiami dotyczącymi 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 odpowiednia 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.