Omówienie identyfikatorów map

Identyfikator mapy to niepowtarzalny identyfikator, który reprezentuje ustawienia konfiguracji i styl Map Google przechowywane w Google Cloud. Identyfikatorów map używasz do włączania funkcji oraz do zarządzania mapami i ich stylami w 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 robić z identyfikatorami map

Używaj identyfikatorów map, aby włączyć funkcje i stylizację. Oto kilka przykładów korzystania z identyfikatorów map. Pełna lista znajduje się 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, dostosowywanie ich i zarządzanie nimi za pomocą konsoli Google Cloud. Dostępne na wszystkich platformach: Android, iOS, JavaScript i Map 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 korzystać z definiowania stylów map w Google Cloud w przypadku map na swojej stronie internetowej i w aplikacjach na Androida, wykonaj te czynności:

  1. 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.

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

  3. 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.

  4. Odwołuj 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 wyświetla się 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 znajdziesz funkcje i interfejsy API Google Maps Platform, które używają identyfikatorów mapy:

Funkcja lub interfejs API Używa identyfikatorów map do realizacji tych celów
Zaawansowane znaczniki 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 w przypadku 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 i 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 JavaScript.

1 Użycie identyfikatora mapy w pakiecie SDK Map na Androida lub w pakiecie SDK Map na iOS powoduje wczytanie mapy, za które pobierana jest opłata zgodnie z ceną SKU Map dynamicznych.

Dalsze kroki

Tworzenie identyfikatora mapy