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