Identyfikator mapy to niepowtarzalny identyfikator, który reprezentuje ustawienia konfiguracji i styl Map Google przechowywane w Google Cloud. Identyfikatorów map używasz do włączania funkcji oraz do zarządzania mapami i ich stylami w witrynach i aplikacjach. Identyfikatory map możesz tworzyć dla każdej platformy, której potrzebujesz (JavaScript, Android, iOS lub mapy statyczne) w projekcie w Google Cloud Console na stronie Zarządzanie mapami.
Informacje o tworzeniu identyfikatorów map znajdziesz w artykule Tworzenie identyfikatorów map.
Co możesz robić z identyfikatorami map
Używaj identyfikatorów map, aby włączyć funkcje i stylizację. Oto kilka przykładów korzystania z identyfikatorów map. Pełna lista znajduje się w artykule Funkcje korzystające z identyfikatorów map.
Definiowanie stylów map w Google Cloud: powiązanie identyfikatora mapy ze stylem mapy umożliwia stylizowanie map, dostosowywanie ich i zarządzanie nimi za pomocą konsoli Google Cloud. Dostępne na wszystkich platformach: Android, iOS, JavaScript i Map Static API.
Mapy wektorowe: użyj identyfikatora mapy, aby użyć mapy złożonej z płytek wektorowych, które są rysowane podczas wczytywania po stronie klienta za pomocą WebGL. Dostępne w JavaScript.
Zaawansowane znaczniki: użyj identyfikatora mapy, aby włączyć zaawansowane znaczniki. Dostępne na Android, iOS i JavaScript.
Przykład definiowania stylów map w Google Cloud
Aby korzystać z definiowania stylów map w Google Cloud w przypadku map na swojej stronie internetowej i w aplikacjach na Androida, wykonaj te czynności:
Utwórz identyfikatory map dla każdej platformy, której używasz. Możesz na przykład utworzyć identyfikator mapy JavaScript i Androida. Więcej informacji znajdziesz w artykule Tworzenie identyfikatorów map.
Skonfiguruj styl mapy w konsoli Google Cloud. Szczegółowe informacje znajdziesz w artykule Definiowanie stylów map w Google Cloud.
Połącz oba identyfikatory mapy ze stylem mapy w konsoli Google Cloud. Szczegółowe informacje znajdziesz w artykule Powiązanie identyfikatorów map z stylem.
Odwołuj się do identyfikatora mapy w kodzie JavaScript witryny i kodzie aplikacji na Androida. Szczegółowe informacje znajdziesz w artykule Dodawanie identyfikatora mapy do aplikacji.
Styl mapy powiązany z identyfikatorami map wyświetla się w Twojej witrynie i aplikacji na Androida. Możesz aktualizować styl mapy w Cloud Console, a zmiany będą automatycznie pojawiać się w obu miejscach bez konieczności aktualizowania aplikacji przez klientów.
Funkcje korzystające z identyfikatorów map
W tabeli poniżej znajdziesz funkcje i interfejsy API Google Maps Platform, które używają identyfikatorów mapy:
Funkcja lub interfejs API | Używa identyfikatorów map do realizacji tych celów |
---|---|
Zaawansowane znaczniki | Włącz zaawansowane znaczniki. Nie musisz tworzyć identyfikatora mapy. Zamiast tego możesz użyć identyfikatora mapy demonstracyjnej DEMO_MAP_ID . |
Stylizacja granic na podstawie danych | Połącz identyfikator mapy z zestawem granic i stylu, aby sformatować mapę zgodnie z tymi granicami. |
Styl oparty na danych w przypadku zbiorów danych | Połącz identyfikator mapy z zestawem danych i stylem, aby sformatować mapę zgodnie ze zbiorem danych. |
Flutter | nadawać styl mapom Google używanym w aplikacjach Flutter; |
Maps Embed API | Określ i skonfiguruj mapę, która ma być umieszczona na stronie internetowej. |
Maps JavaScript API | nadać mapie styl, aby wyświetlała się na stronie internetowej; |
Maps SDK na Androida | nadać styl mapie, która ma być wyświetlana w aplikacji na Androida1; |
Maps SDK na iOS | nadać styl mapie, która ma być wyświetlana w aplikacji na iOS1; |
Maps Static API | Określ mapę i nadaj jej styl, aby została wyrenderowana jako obraz statyczny. |
Rozwiązania dotyczące mobilności | Użyj interfejsu Maps JavaScript API i pakietów SDK na Androida i iOS, aby nadać styl mapom w rozwiązaniach mobilnych.1 |
WebGL (mapy wektorów) | Włącz funkcje WebGL za pomocą identyfikatora mapy wektorowej JavaScript. |
1 Użycie identyfikatora mapy w pakiecie SDK Map na Androida lub w pakiecie SDK Map na iOS powoduje wczytanie mapy, za które pobierana jest opłata zgodnie z ceną SKU Map dynamicznych.