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

Выберите платформу: Android iOS JavaScript Веб-сервис

Идентификатор карты — это уникальный идентификатор, представляющий собой настройки стиля и конфигурации 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 Maps, использующие идентификаторы карт:

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

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

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

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