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