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

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

Идентификатор карты – это уникальный код, который представляет настройки стиля и конфигурации Google Карт, хранящиеся в 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 Console, и изменения будут автоматически применяться и на сайте, и в приложении. От ваших клиентов не потребуется никаких обновлений приложения.

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

В таблице ниже перечислены функции и API платформы Google Карт, в которых используются идентификаторы карт.

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

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

Дальнейшие действия

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