Omówienie identyfikatorów map

Identyfikator mapy to niepowtarzalny identyfikator, który reprezentuje ustawienia stylu i konfiguracji Map Google przechowywane w Google Cloud. Identyfikatory map służą do włączania funkcji oraz zarządzania mapami i ich stylizowania w witrynach i aplikacjach. Identyfikatory map możesz tworzyć na potrzeby każdej 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 Tworzenie identyfikatorów map.

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

Identyfikatory map służą do włączania funkcji i stylizowania. Oto kilka przykładów użycia identyfikatorów map. 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 stylizować mapy, 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 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, wykonaj te czynności:

  1. Utwórz identyfikatory map dla każdej używanej platformy. Na przykład utwórz identyfikator mapy JavaScript i Android. Szczegółowe informacje 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. Powiąż oba identyfikatory map ze stylem mapy w konsoli Google Cloud. Szczegółowe informacje znajdziesz w artykule Powiązywanie identyfikatorów map ze stylem.

  4. Odwołaj 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 jest następnie wyświetlany w witrynie i aplikacji na Androida. Możesz wprowadzać zmiany w stylu 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 korzystają z identyfikatorów map:

Funkcja lub interfejs API Używa identyfikatorów map do osiągania tych celów
Znaczniki zaawansowane Włącz znaczniki zaawansowane. 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 stylizować mapę zgodnie z granicami.
Styl oparty na danych dla zbiorów danych Powiąż identyfikator mapy z zestawem danych i stylów, aby stylizować mapę zgodnie ze zbiorem danych.
Flutter Stylizuj Mapy Google używane w aplikacjach Flutter.
Maps JavaScript API Stylizuj mapę, która ma być wyświetlana na stronie internetowej.
Maps SDK na Androida Stylizuj mapę, która ma być wyświetlana w aplikacji na Androida.1
Maps SDK na iOS Stylizuj mapę, która ma być wyświetlana w aplikacji na iOS.1
Maps Static API Określ i stylizuj mapę, która ma być renderowana jako obraz statyczny.
Rozwiązania dla mobilności Użyj interfejsu Maps JavaScript API oraz pakietów SDK na Androida i iOS, aby stylizować mapy w rozwiązaniach dla mobilności.1
Pakiet SDK do nawigacji na Androida Stylizuj mapę, która ma być wyświetlana w aplikacji na Androida.1
Pakiet SDK do nawigacji na iOS Stylizuj mapę, która ma być wyświetlana w aplikacji na iOS.1
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

Utwórz identyfikator mapy