Identyfikator mapy to niepowtarzalny identyfikator, który reprezentuje pojedynczą instancję Mapy Google. Identyfikatorów map używasz do włączania funkcji oraz do zarządzania mapami i ich stylami w swoich 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 zrobić z identyfikatorami map
Używaj identyfikatorów map, aby włączać funkcje i stylizację. Oto kilka przykładów używania identyfikatorów mapy. Pełną listę znajdziesz 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, ich dostosowywanie i zarządzanie nimi za pomocą konsoli Google Cloud. Dostępne na wszystkich platformach: Android, iOS, JavaScript i Maps 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 używać stylów map w chmurze do stylizacji map na 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 o definiowaniu 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 aplikacji na Androida. Szczegółowe informacje znajdziesz w artykule Dodawanie identyfikatora mapy do aplikacji.
Styl map powiązany z identyfikatorami map jest wyświetlany 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 podano funkcje i interfejsy API Google Maps Platform, które używają identyfikatorów mapy:
Funkcja lub interfejs API | Korzystają z identyfikatorów map do realizacji tych celów |
---|---|
znaczniki zaawansowane, | 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 dla 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 oraz 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 w JavaScript. |
1 Użycie identyfikatora mapy w pakiecie Maps SDK na Androida lub Maps SDK na iOS powoduje wczytanie mapy, które skutkuje naliczeniem opłaty za mapę dynamiczną.