Omówienie identyfikatorów map

Identyfikator mapy to niepowtarzalny identyfikator, który reprezentuje ustawienia stylu i konfiguracji Map 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 w 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 zrobić z identyfikatorami mapy

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 sekcji Funkcje korzystające 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, JavaScriptMaps Static API.

  • Mapy wektorowe: użyj identyfikatora mapy, aby korzystać z mapy składającej się z płytek wektorowych, które są rysowane w momencie 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 w 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:

  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. Więcej informacji 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 sekcji 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ć zmiany w stylu mapy w konsoli Google Cloud, a zmiany będą automatycznie widoczne w obu miejscach bez konieczności aktualizowania aplikacji przez klientów.

Funkcje korzystające z identyfikatorów map

W tej tabeli 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.
Stylizacja granic na podstawie danych 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 z zestawem danych i stylów, aby dostosować styl mapy do zbioru danych.
Flutter Stylizuj mapy Google używane w aplikacjach Flutter.
Maps JavaScript API Dostosuj styl mapy, która ma być wyświetlana 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 w zakresie mobilności 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