Omówienie identyfikatorów map

Wybierz platformę: Android iOS JavaScript Usługa sieciowa

Identyfikator mapy to unikalny identyfikator, który reprezentuje ustawienia stylu mapy i konfiguracji Map Google przechowywane w Google Cloud. Identyfikatorów mapy używasz do włączania funkcji oraz zarządzania mapami z własnym stylem w swoich witrynach i aplikacjach. Identyfikatory map możesz tworzyć dla każdej potrzebnej platformy (JavaScript, Android, iOS lub mapy statyczne) w projekcie w konsoli Google Cloud na stronie Zarządzanie mapami.

Informacje o tworzeniu identyfikatorów map znajdziesz w artykule Jak tworzyć identyfikatory map.

Co można zrobić przy użyciu identyfikatorów map

Używaj identyfikatorów map, aby włączać funkcje i style. Oto kilka przykładów użycia identyfikatorów map. Pełną listę znajdziesz w artykule Funkcje, które używają 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 momencie wczytywania po stronie klienta za pomocą WebGL. Dostępne w JavaScript.

  • Znaczniki zaawansowane: użyj identyfikatora mapy, aby włączyć znaczniki zaawansowane. Funkcja dostępna 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 stylizowania map w witrynie i aplikacjach na Androida:

  1. Utwórz identyfikatory map dla każdej platformy, której używasz. Możesz na przykład utworzyć identyfikator mapy JavaScript i identyfikator mapy na Androida. Szczegółowe informacje znajdziesz w artykule Tworzenie identyfikatorów map.

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

  3. Powiąż oba identyfikatory map ze stylem mapy w konsoli Google Cloud. 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 witrynie i aplikacji na Androida. Możesz aktualizować styl mapy w konsoli 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 tabeli poniżej znajdziesz funkcje i interfejsy API Google Maps Platform, które używają identyfikatorów map:

Funkcja lub interfejs API Do osiągnięcia tych celów używa identyfikatorów map.
Znaczniki zaawansowane Włącz znaczniki zaawansowane. Nie musisz tworzyć identyfikatora mapy, możesz użyć demonstracyjnego identyfikatora mapy DEMO_MAP_ID.
Stylizacja granic na podstawie danych Powiąż identyfikator mapy ze zbiorem granic i stylem, aby nadać mapie styl zgodny z granicami.
Styl oparty na danych w przypadku zbiorów danych Powiąż identyfikator mapy ze zbiorem danych i stylem, aby nadać mapie styl zgodny ze zbiorem danych.
Flutter Stylizowanie Map Google używanych w aplikacjach we Flutterze.
Maps JavaScript API Stylizowanie mapy do wyświetlenia na stronie internetowej.
Maps SDK na Androida Zdefiniuj styl mapy, która ma być wyświetlana w aplikacji na Androida1.
Maps SDK na iOS Stylizowanie mapy do wyświetlania w aplikacji na iOS1
Maps Static API Określ i ustylizuj 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 stylizować mapy z własnym stylem w rozwiązaniach związanych z mobilnością1.
Navigation SDK for Android Zdefiniuj styl mapy, która ma być wyświetlana w aplikacji na Androida1.
Navigation SDK na iOS Stylizowanie mapy do wyświetlania w aplikacji na iOS1
WebGL (mapy wektorowe) Włącz funkcje WebGL za pomocą identyfikatora mapy wektorowej 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