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