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