Идентификатор карты — это уникальный идентификатор, представляющий собой настройки стиля и конфигурации Google Maps, хранящиеся в Google Cloud. Вы используете идентификаторы карт для включения функций, управления или оформления карт на ваших веб-сайтах и в ваших приложениях. Вы можете создать идентификаторы карт для каждой необходимой вам платформы — JavaScript, Android, iOS или статических карт — в своем проекте консоли Google Cloud на странице «Управление картами» .
Инструкции по созданию идентификаторов карт см. в разделе «Как создать идентификаторы карт» .
Что можно делать с идентификаторами карт?
Используйте идентификаторы карт для включения функций и изменения стиля. Вот несколько примеров использования идентификаторов карт. Полный список см. в разделе «Функции, использующие идентификаторы карт» :
Оформление карт в облаке : свяжите идентификатор карты со стилем карты, чтобы оформлять, настраивать и управлять своими картами с помощью консоли Google Cloud. Доступно на всех платформах: Android , iOS , JavaScript и Maps Static API .
Векторные карты : Используйте идентификатор карты, чтобы использовать карту, состоящую из векторных тайлов, которые отображаются во время загрузки на стороне клиента с помощью WebGL. Доступно для JavaScript .
Расширенные маркеры : используйте идентификатор карты, чтобы включить расширенные маркеры. Доступно для Android , iOS и JavaScript .
Пример оформления облачных карт.
Чтобы использовать облачные инструменты для оформления карт на вашем веб-сайте и в приложениях для Android, выполните следующие действия:
Создайте идентификаторы карт для каждой используемой платформы. Например, создайте идентификатор карты для JavaScript и идентификатор карты для Android. Подробнее см. раздел «Создание идентификаторов карт» .
Настройте стиль карты в консоли Google Cloud. Подробнее см. раздел «Стилизация облачных карт» .
Свяжите оба идентификатора карты со стилем карты в консоли Google Cloud. Подробнее см. раздел «Связывание идентификаторов карт со стилем» .
Укажите идентификатор карты в 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 .