Omówienie identyfikatorów map

Identyfikator mapy to niepowtarzalny identyfikator, który reprezentuje ustawienia stylu i konfiguracji Mapy Google przechowywane w Google Cloud. Identyfikatory mapy służą do włączania funkcji oraz zarządzania mapami i ich stylizowania w witrynach i aplikacjach. Identyfikatory map możesz utworzyć dla każdej potrzebnej platformy – JavaScript, Android, iOS lub map statycznych – w projekcie konsoli Google Cloud na stronie Zarządzanie mapami.

Informacje o tym, jak tworzyć identyfikatory map, znajdziesz w artykule Jak tworzyć identyfikatory map.

Co możesz robić z identyfikatorami map

Używaj identyfikatorów map, aby włączać funkcje i style. Oto kilka przykładów użycia identyfikatorów mapy. Pełną listę znajdziesz w artykule Funkcje, które korzystają z identyfikatorów map:

  • Definiowanie stylów map w Google Cloud: powiąż identyfikator mapy ze stylem mapy, aby definiować style map, dostosowywać je i nimi zarządzać za pomocą konsoli Google Cloud. Dostępne na wszystkich platformach: Android, iOS, JavaScript i Maps Static API.

  • Mapy wektorowe: użyj identyfikatora mapy, aby korzystać z mapy składającej się z kafelków wektorowych, które są rysowane w czasie wczytywania po stronie klienta za pomocą WebGL. Dostępne w JavaScript.

  • Znaczniki zaawansowane: użyj identyfikatora mapy, aby włączyć znaczniki zaawansowane. Dostępne na Android, iOS i JavaScript.

Przykład definiowania stylów map w Google Cloud

Aby używać definiowania stylów map w Google Cloud do określania stylu map w witrynie i aplikacjach na Androida, wykonaj te czynności:

  1. Utwórz identyfikatory map dla każdej używanej platformy. Możesz na przykład utworzyć identyfikator mapy JavaScript i identyfikator mapy Androida. Więcej informacji znajdziesz w artykule Tworzenie identyfikatorów map.

  2. Skonfiguruj styl mapy w konsoli Google Cloud. Szczegółowe informacje znajdziesz w artykule definiowanie stylów map w Google Cloud.

  3. W konsoli Google Cloud powiąż oba identyfikatory mapy ze stylem mapy. Więcej informacji znajdziesz w artykule Powiązywanie identyfikatorów map ze stylem.

  4. Odwołaj się do identyfikatora mapy w kodzie JavaScript witryny i w kodzie aplikacji na Androida. Szczegółowe informacje znajdziesz w artykule Dodawanie identyfikatora mapy do aplikacji.

Styl mapy powiązany z identyfikatorami mapy jest następnie wyświetlany w Twojej witrynie i aplikacji na Androida. Możesz wprowadzać aktualizacje stylu mapy w konsoli Cloud, 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 Do osiągnięcia tych celów używa identyfikatorów mapy
Znaczniki zaawansowane Włącz zaawansowane znaczniki. Nie musisz tworzyć identyfikatora mapy. Możesz użyć identyfikatora mapy demonstracyjnej DEMO_MAP_ID.
Styl oparty na danych dla granic Powiąż identyfikator mapy z zestawem granic i stylów, aby dostosować wygląd mapy do tych granic.
Styl oparty na danych w przypadku zbiorów danych Powiąż identyfikator mapy ze zbiorem danych i stylem, aby dostosować styl mapy do zbioru danych.
Flutter Dostosowywanie stylu Map Google używanych w aplikacjach we Flutterze.
Maps JavaScript API Nadaj mapie styl, który będzie wyświetlany na stronie internetowej.
Maps SDK na Androida Określ styl mapy, która ma być wyświetlana w aplikacji na Androida.1
Maps SDK na iOS Dostosuj styl mapy, która ma być wyświetlana w aplikacji na iOS.1
Maps Static API Określ i sformatuj mapę, która ma być renderowana jako obraz statyczny.
Rozwiązania mobilne Używaj interfejsu Maps JavaScript API oraz pakietów SDK na Androida i iOS, aby określać styl map w rozwiązaniach mobilnych.1
Pakiet SDK do nawigacji na Androida Określ styl mapy, która ma być wyświetlana w aplikacji na Androida.1
Pakiet SDK do nawigacji na iOS Dostosuj styl mapy, która ma być wyświetlana w aplikacji na iOS.1
WebGL (mapy wektorowe) Włącz funkcje WebGL za pomocą identyfikatora mapy wektorowej w JavaScript.

1 Użycie identyfikatora mapy w pakiecie Maps SDK na Androida, Maps SDK na iOS, Navigation SDK na Androida lub Navigation SDK na iOS powoduje wczytanie mapy, które skutkuje naliczeniem opłaty za mapę dynamiczną.

Dalsze kroki

Tworzenie identyfikatora mapy