Идентификатор карты — это уникальный идентификатор, представляющий собой настройки стиля и конфигурации Google Maps, хранящиеся в Google Cloud. Вы используете идентификаторы карт для включения функций, управления или оформления карт на ваших веб-сайтах и в ваших приложениях. Вы можете создать идентификаторы карт для каждой необходимой вам платформы — JavaScript, Android, iOS или статических карт — в своем проекте консоли Google Cloud на странице «Управление картами» .
Инструкции по созданию идентификаторов карт см. в разделе «Как создать идентификаторы карт» .
What you can do with map IDs
Используйте идентификаторы карт для включения функций и изменения стиля. Вот несколько примеров использования идентификаторов карт. Полный список см. в разделе «Функции, использующие идентификаторы карт» :
Cloud-based maps styling : Associate a map ID with a map style to style, customize, and manage your maps using the Google Cloud console. Available on all platforms: Android , iOS , JavaScript , and Maps Static API .
Векторные карты : Используйте идентификатор карты, чтобы использовать карту, состоящую из векторных тайлов, которые отображаются во время загрузки на стороне клиента с помощью WebGL. Доступно для JavaScript .
Расширенные маркеры : используйте идентификатор карты, чтобы включить расширенные маркеры. Доступно для Android , iOS и JavaScript .
Пример оформления облачных карт.
Чтобы использовать облачные инструменты для оформления карт на вашем веб-сайте и в приложениях для Android, выполните следующие действия:
Создайте идентификаторы карт для каждой используемой платформы. Например, создайте идентификатор карты для JavaScript и идентификатор карты для Android. Подробнее см. раздел «Создание идентификаторов карт» .
Настройте стиль карты в консоли Google Cloud. Подробнее см. раздел «Стилизация облачных карт» .
Свяжите оба идентификатора карты со стилем карты в консоли Google Cloud. Подробнее см. раздел «Связывание идентификаторов карт со стилем» .
Укажите идентификатор карты в JavaScript-коде вашего веб-сайта и в коде вашего Android-приложения. Подробнее см. в разделе «Добавление идентификатора карты в ваше приложение» .
The map style associated with your map IDs is then displayed on your website and in your Android app. You can make updates to your map style in the Cloud console, and changes appear in both places automatically, without the need for any app updates by your customers.
Объекты, использующие идентификаторы карт.
В таблице ниже представлены функции и 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 .