Стиль карты – это набор визуальных настроек объектов, который можно связать с идентификатором карты. Затем этот идентификатор нужно указать в коде приложения, чтобы показывать персонализированную карту.
Вы можете создать стиль до того, как получите идентификатор карты. Но чтобы использовать стиль, его необходимо связать с идентификатором. Вот порядок действий:
Создайте и опубликуйте стиль карты. Подробнее о том, как создать и опубликовать стиль…
Добавьте идентификатор карты в приложение, чтобы применить стиль.
В этом документе описывается, как создавать, редактировать и публиковать стили карт, а также как связывать их с идентификатором карты.
Как создать стиль карты
Вы можете создать стиль карты одним из следующих способов:
Создать новый стиль на основе стиля Google Карт по умолчанию.
Скопировать и изменить существующий пользовательский стиль.
Импортируйте стиль JSON, чтобы использовать его как собственный стиль.
Создание нового стиля
В консоли Google Cloud перейдите на страницу Map Styles (Стили карты) и при необходимости выберите проект.
На странице Стили карты нажмите Создать стиль.
В диалоговом окне на вкладке Google styles (Стили Google) выберите режим.
- Светлая тема подходит для использования в хорошо освещенных помещениях или на улице.
- Тёмная – тёмная тема, которая идеально подходит для условий низкой освещенности.
Подробнее о стилях ночного и дневного режимов см. в разделе Источник знаний о режимах и типах карт.
Чтобы применить к стилю карты вариант темы, в разделе Дополнительная тема выберите один из следующих вариантов:
- Монохромный. Создает версию стиля карты в оттенках серого.
- Ambient (Окружающий) – приглушенная версия стиля карты. Этот вариант доступен, только если в проекте включен Navigation SDK.
Вы также можете нажать на вкладку JSON, чтобы импортировать стиль карты JSON.
Нажмите Настроить, чтобы создать новый стиль без названия.
Выберите объекты и измените их стиль.
Объекты на карте, для которых вы настроили стиль, будут отмечены синей точкой. Если вы настроите дочерний стиль, родительский стиль будет отмечен синим кружком. Подробнее о наследовании и иерархии стилей карт…
Нажмите Сохранить.
В диалоговом окне Save and publish map style (Сохранение и публикация стиля карты) введите название стиля и при желании добавьте описание. Затем нажмите Save (Сохранить).
Стиль будет автоматически опубликован, а вы перейдете на страницу с информацией о нем.
Как скопировать стиль
Откройте Map Styles (Стили карт) и выберите проект, если потребуется.
Выберите один из существующих стилей.
На странице стиля нажмите Создать копию.
В диалоговом окне Make a copy (Создать копию) введите название нового стиля. Можно также добавить описание.
Чтобы создать версию скопированного стиля для светлой или темной темы, установите флажок в разделе Style mode options (Параметры режима стиля).
Нажмите Сохранить.
Стиль будет автоматически опубликован, а вы перейдете на страницу с информацией о нем. Чтобы использовать стиль на своих картах, свяжите его с идентификатором карты.
Чтобы изменить стиль, нажмите Настроить, измените настройки и нажмите Сохранить.
Как опубликовать стиль
Когда вы создаете стиль, его начальный вариант публикуется автоматически. После этого вы можете сохранять изменения в черновике и опубликовать стиль, когда полностью его настроите.
Измените стиль карты или его копию. Подробнее о том, как изменить стиль…
Нажмите Сохранить, чтобы сохранить изменения в виде черновика.
Чтобы опубликовать стиль и применить изменения для всех идентификаторов карты, связанных с этим стилем, нажмите Publish (Опубликовать).
Опубликованные стили и черновики
Опубликованный стиль. Чтобы использовать стиль на карте, его необходимо опубликовать.
Черновик стиля не будет показываться на картах, пока вы его не опубликуете.
Как изменить стиль
Изменить стиль карты можно в редакторе стилей. Доступны следующие варианты:
Если вы хотите сразу опубликовать изменения, выберите Настроить и измените настройки. Нажмите Сохранить, чтобы сохранить стиль как черновик, и Опубликовать, когда вы закончите работу.
Если вы сначала хотите проверить изменения в тестовой среде, скопируйте стиль и изменяйте копию. Подробную информацию вы найдете в разделах о том, как скопировать стиль и протестировать изменения.
Когда вы создадите стиль, на странице с информацией о нем вам будут доступны следующие действия:
Изменить. Нажмите Настроить.
Создать копию. Подробнее о том, как скопировать стиль…
Rename (Переименовать).
Delete (Удалить).
Как использовать стили на основе данных и наборы данных
На странице сведений о стиле можно включить и посмотреть слои для стилей на основе данных для границ и стилей на основе данных для наборов данных в светлом режиме.
Если вы свяжете стиль светлой темы, в котором включены стили на основе данных или наборы данных, с идентификатором карты, то включенные слои будут доступны и для стиля темной темы.
Чтобы использовать стили на основе данных или наборы данных с темной темой, выполните следующие действия в консоли Google Cloud:
Откройте Map Styles (Стили карты) и выберите стиль светлого режима или создайте его.
На странице сведений о стиле включите нужные слои в стиле светлого режима.
Свяжите стиль для светлой темы с тем же идентификатором карты, что и стиль для темной темы.
Как связать стиль с идентификатором карты
Свяжите собственный стиль с идентификатором карты, чтобы показывать его на сайте и в приложении. С одним идентификатором карты можно связать только один стиль для светлой темы и один для темной темы.
Чтобы изменить стили, связанные с идентификатором карты, выполните следующие действия в консоли Google Cloud:
Откройте Map Management (Управление картами) и выберите идентификатор карты.
В разделе Стили карты нажмите Изменить для светлого или темного режима.
На панели выберите стиль, который нужно связать с этим идентификатором карты.
Нажмите Готово.
При необходимости примените стиль к другим типам карт.
По умолчанию стиль применяется ко всем доступным типам карт (
roadmap,navigation,terrain,hybrid,3D roadmap,3D hybrid). Чтобы применить стиль к определенным типам карт, нажмите Показать больше и установите флажки для нужных типов карт в светлом и темном режимах. Чтобы применить стиль карты Google по умолчанию для этого режима, снимите флажок для типа карты.Подробнее о режимах и типах карт см. в Источнике знаний о режимах и типах карт.
Нажмите Сохранить, чтобы применить изменения.
Чтобы использовать облачный стиль карты, добавьте идентификатор карты в приложение.