Обзор идентификатора карты

Выберите платформу: Android iOS JavaScript Web Service

Идентификатор карты — это уникальный идентификатор, представляющий настройки стиля и конфигурации Google Maps, хранящиеся в Google Cloud. Идентификаторы карт используются для включения функций, управления и стилизации карт на ваших веб-сайтах и в приложениях. Вы можете создать идентификаторы карт для каждой необходимой платформы — JavaScript, Android, iOS или статических карт — в вашем проекте консоли Google Cloud на странице «Управление картами» .

Инструкции по созданию идентификаторов карт см. в разделе Как создать идентификаторы карт .

Что можно делать с идентификаторами карт

Используйте идентификаторы карт для включения функций и стилей. Вот несколько примеров использования идентификаторов карт. Полный список см. в разделе «Функции, использующие идентификаторы карт» :

  • Стилизация карт в облаке : свяжите идентификатор карты со стилем, чтобы стилизовать, настраивать и управлять картами с помощью консоли Google Cloud. Доступно на всех платформах: Android , iOS , JavaScript и Maps Static API .

  • Векторные карты : используйте идентификатор карты, чтобы использовать карту, состоящую из векторных фрагментов, которые отрисовываются во время загрузки на стороне клиента с помощью WebGL. Доступно на JavaScript .

  • Расширенные маркеры : используйте идентификатор карты для включения расширенных маркеров. Доступно на Android , iOS и JavaScript .

Пример стилизации облачных карт

Чтобы использовать облачные стили для оформления карт на вашем веб-сайте и в приложениях Android, выполните следующие действия.

  1. Создайте идентификаторы карт для каждой используемой платформы. Например, создайте идентификаторы карт для JavaScript и Android. Подробнее см. в разделе Создание идентификаторов карт .

  2. Настройте стиль карты в консоли Google Cloud. Подробнее см. в разделе «Стили облачных карт» .

  3. Свяжите оба идентификатора вашей карты со стилем карты в консоли Google Cloud. Подробнее см. в разделе «Связать идентификаторы карты со стилем» .

  4. Укажите идентификатор карты в JavaScript-коде вашего веб-сайта и коде вашего приложения для Android. Подробнее см. в статье «Добавление идентификатора карты в ваше приложение» .

Стиль карты, связанный с вашими идентификаторами, отображается на вашем веб-сайте и в приложении для Android. Вы можете обновлять стиль карты в консоли Cloud, и изменения автоматически появятся в обоих местах, без необходимости обновления приложения вашими клиентами.

Функции, использующие идентификаторы карт

В следующей таблице показаны функции и API платформы Google Карт, которые используют идентификаторы карт:

Функция или API Использует идентификаторы карт для достижения этих целей
Расширенные маркеры Включить расширенные маркеры. Вам не нужно создавать идентификатор карты, вместо этого можно использовать идентификатор демонстрационной карты DEMO_MAP_ID .
Стилизация границ на основе данных Свяжите идентификатор карты с набором границ и стилей, чтобы оформить карту в соответствии с границами.
Стилизация наборов данных на основе данных Свяжите идентификатор карты с набором данных и стилем, чтобы оформить карту в соответствии с набором данных.
Трепетание Оформите карты Google, используемые в ваших приложениях Flutter.
API для встраивания карт Укажите и задайте стиль карты, которая будет встроена в веб-страницу.
API JavaScript Карт Оформите карту для отображения на веб-странице.
Карт SDK для Android Стилизуйте карту для отображения в приложении Android. 1
Карт SDK для iOS Оформите карту для отображения в приложении iOS. 1
Статический API Карт Укажите и задайте стиль карты, которая будет отображаться как статическое изображение.
Решения для мобильности Используйте Maps JavaScript API и SDK для Android и iOS для стилизации карт в мобильных решениях. 1
WebGL (Векторные карты) Включите функции WebGL, используя идентификатор векторной карты JavaScript.

1 Использование идентификатора карты в Maps SDK для Android или Maps SDK для iOS запускает загрузку карты, которая оплачивается по номеру Dynamic Maps SKU.

Следующие шаги

Создать идентификатор карты