Ten dokument zawiera listę wymagań dotyczących aplikacji opracowanych za pomocą interfejsu Map Management API. Pamiętaj, że korzystanie z interfejsu Map Management API podlega Twojej umowie z Google.
Zasady
W tej sekcji opisujemy zasady dotyczące interfejsu Map Management API. Zasady zawierają praktyczne wskazówki i wymagania dotyczące implementacji, które pomagają prawidłowo korzystać z usługi i zgodnie z oczekiwaniami Google Maps Platform.
Wyjątki od ograniczeń dotyczących buforowania
Pamiętaj, że identyfikator miejsca, który służy do jednoznacznego identyfikowania miejsca,
nie podlega ograniczeniom dotyczącym buforowania.
Dlatego możesz przechowywać wartości identyfikatorów miejsc przez nieograniczony czas.
Identyfikator miejsca jest zwracany w polu place_id w
odpowiedziach interfejsu API. Więcej informacji o zapisywaniu, odświeżaniu i zarządzaniu identyfikatorami miejsc znajdziesz w przewodniku po identyfikatorach miejsc.
Przesłane dane
Dane możesz przesyłać do Google za pomocą interfejsu Map Management API tylko wtedy, gdy masz i będziesz mieć wszystkie niezbędne prawa do: (i) udostępniania i przekazywania danych do Google oraz (ii) przyznania Google prawa do wykorzystywania danych w związku z usługami Google, zgodnie z opisem w umowie Google Maps Platform.
Limity produktów
Za pomocą interfejsu Map Management API nie możesz przesyłać do Google plików o rozmiarze większym niż 500 MB ani danych o łącznym rozmiarze większym niż 10 GB.
Wymagania dotyczące atrybucji Map Google
W tej sekcji znajdziesz wymagania i wytyczne dotyczące atrybucji w przypadku wyświetlania Map Google i treści w aplikacjach.
Wyświetlanie atrybucji Map Google
Podczas wyświetlania treści z interfejsów Google Maps Platform API w aplikacji lub witrynie musisz przestrzegać wymagań dotyczących atrybucji Map Google. Jeśli treści są wyświetlane w Mapach Google, gdzie atrybucja jest już widoczna, nie musisz dodawać dodatkowej atrybucji.
Atrybucja Map Google
W przypadku atrybucji Map Google, która jest już dostępna w interfejsie Google Maps Platform w interfejsie użytkownika, np. w Places UI Kit:
- Nie usuwaj atrybucji, niezależnie od tego, gdzie jest wyświetlana. Nie zmieniaj, nie ukrywaj ani nie zasłaniaj atrybucji. Upewnij się, że jest ona wyraźnie widoczna 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 wystarczająca ilość białego miejsca.
- Wprowadzając zmiany wizualne, musisz przestrzegać wszystkich wymagań dotyczących atrybucji Map Google.
Logo i tekst atrybucji Map Google
Jeśli to możliwe, atrybucja powinna mieć postać logo Map Google. W przypadkach, gdy ilość miejsca jest ograniczona, dopuszczalny jest tekst Mapy Google. Użytkownicy końcowi muszą zawsze wiedzieć, które treści pochodzą z Map Google.
Atrybucja z logo
Podczas używania logo Map Google w aplikacji lub witrynie przestrzegaj tych wymagań.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 atrybucji Map GooglePodczas używania logo Map Google postępuj zgodnie z tymi wytycznymi.
- Nie modyfikuj logo w żaden sposób.
- Zachowaj proporcje logo, aby uniknąć zniekształcenia.
- Używaj logo z obrysem na tle z wieloma elementami, np. na mapie lub obrazie.
- Używaj logo bez obrysu na prostym tle, np. na 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 obszar wolny wokół logo: 10 dp z lewej, prawej i górnej strony, 5 dp z dołu
Więcej informacji o dp znajdziesz na stronie Gęstość pikseli w witrynie Material Design.
Ułatwienia dostępu do logo
Przestrzegaj tych wymagań dotyczących ułatwień dostępu do logo Map Google:- Zachowaj kontrast między logo a tłem, który jest zgodny z zasadami ułatwień dostępu.
- Dodaj etykietę ułatwień dostępu z tekstem Mapy Google.
Atrybucja tekstowa
Jeśli rozmiar interfejsu nie pozwala na użycie logo Map Google, możesz wpisać tekst Mapy Google. Postępuj zgodnie z tymi wytycznymi:
- Nie modyfikuj tekstu Mapy Google w żaden sposób:
- Nie zmieniaj wielkości liter w tekście Mapy Google.
- Nie dziel tekstu Mapy Google na kilka wierszy.
- Nie tłumacz tekstu Mapy Google na inny język.
- Uniemożliwiaj przeglądarkom tłumaczenie tekstu Mapy Google za pomocą atrybutu HTML
translate="no".
Stylizuj tekst Map Google zgodnie z opisem w tej tabeli:
Wymagania dotyczące stylizacji tekstu Map Google Właściwość Styl Rodzina czcionek Roboto. Wczytywanie czcionki jest opcjonalne. Zapasowa rodzina czcionek Dowolna czcionka bezszeryfowa używana już w Twojej usłudze lub „Sans-Serif”, aby użyć domyślnej czcionki systemowej Styl czcionki Normalna Grubość czcionki 400 Kolor czcionki Biały, czarny (#1F1F1F) lub szary (#5E5E5E). Zachowaj kontrast z tłem, który jest zgodny z zasadami ułatwień dostępu (4,5:1). Rozmiar czcionki Minimalny rozmiar czcionki: 12 sp
Maksymalny rozmiar czcionki: 16 sp
Więcej informacji o sp znajdziesz na stronie Jednostki rozmiaru czcionki w witrynie Material Design.Odstępy między literami Normalne
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 traktowania atrybucji Map Google.Umieść atrybucję u góry lub u dołu treści oraz 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ść białego miejsca.
- Nie wprowadzaj w błąd użytkowników co do pochodzenia treści, przypisując atrybucję Map Google do treści z innych źródeł niż Google Maps Platform.
- Sprawdź, czy atrybucja jest zawsze widoczna i czytelna. Nigdy jej nie usuwaj, nie ukrywaj, nie zasłaniaj ani nie modyfikuj.
Na ilustracjach poniżej znajdziesz przykłady spełnienia tych wymagań wizualnych.
Zewnętrzni dostawcy danych
Niektóre dane i obrazy w naszych usługach mapowych pochodzą od dostawców innych niż Google. W przypadku niektórych usług, np. Map Tiles API, możemy udostępnić Ci wymaganą atrybucję zewnętrznego dostawcy danych. W takim przypadku tekst atrybucji musi zawierać nazwę „Mapy Google” oraz nazwę odpowiedniego dostawcy lub dostawców danych, np. „Dane mapy: Google, Maxar Technologies”. Jeśli Google udostępnia atrybucję zewnętrznego dostawcy, samo umieszczenie nazwy „Mapy Google” lub logo Google nie jest prawidłową atrybucją.