Работа с редактором стилей

В этой статье рассказывается, как настраивать элементы и объекты на карте с помощью редактора стилей в Google Cloud Console. В редакторе можно выбрать цвет заливки и контура, а также задать другие настройки стилей для объектов карты. Вы сможете регулировать параметры видимости и разрешения объектов инфраструктуры и применять стили в зависимости от уровня масштабирования.

Даже если Google обновит стиль карты (например, стиль по умолчанию для отраслевой или базовой карты), внесенные вами изменения будут считаться приоритетными.

Пример

Чтобы запустить пример приложения ApiDemos, посмотрите пример на GitHub (для Java или Kotlin) и демонстрацию использования CloudBasedMapStylingActivity (для Java или Kotlin).

Как настраивать стили объектов на карте

Вы можете настроить стиль объектов на карте, например выбрать цвет заливки и контура дороги. Для этого выполните следующие действия:

  1. Перейдите на страницу Стили карты в Cloud Console. Создайте новый или измените существующий стиль.
  2. Выберите нужный объект в подменю Тип элемента. Стиль, применяемый к родительскому объекту, также распространяется на дочерние элементы. Например, если вы меняете настройки родительского объекта Дорога, они будут также применяться к дочерним элементам: Шоссе, Автомагистрали, Магистральные улицы, Местные дороги, Автодороги и Пешеходные дорожки.
  3. Чтобы настроить объект, выберите родительский элемент Геометрия. При этом откроется подменю Стили.
    • При изменении цвета автоматически устанавливается флажок Цвет. Выбранные настройки применяются к элементу Геометрия и его дочерним элементам.
    • Выберите один из следующих параметров видимости элементов:
      • Наследование (по умолчанию). Элемент наследует настройки родительского элемента.
      • Вкл. Элемент всегда отображается на карте. Этот параметр переопределяет настройки наследования.
      • Выкл. Элемент не отображается на карте. Этот параметр переопределяет настройки наследования.
  4. Нажмите Сохранить. Изменения будут применены к картам, только после того как вы нажмете Опубликовать.

Как выполнять настройки с учетом уровня масштабирования

Когда вы создаете стили карт с помощью редактора стилей в Google Cloud Console, вы можете задать настройки для существующих элементов на разных уровнях масштабирования. Например, вы можете выбрать отображение водных объектов розовым цветом на уровне 0 и фиолетовым – на уровне 10, а также связать другие настройки с уровнем детализации, доступным для определенного масштаба.

Чтобы настроить стиль на разных уровнях масштабирования, выполните следующие действия:

  1. Перейдите на страницу Стили карты в Cloud Console. Создайте новый или измените существующий стиль.
  2. Выберите объект и с помощью подменю Тип элемента выберите элемент, который вы хотите настроить.
  3. Если нужно, чтобы в редакторе стилей отобразились настройки текущего уровня масштабирования, установите флажок Настройка для разных уровней.

    После установки флажка Настройка для разных уровней в редакторе стилей появятся следующие элементы интерфейса:

    • Флажок Добавить стоп: z. Указывает текущий уровень масштабирования, с которым будут связываться настройки.
    • Ползунок для выбора уровня масштабирования. Вы можете менять уровень масштабирования с помощью кнопок увеличения и уменьшения на карте и клавиш со стрелками.
  4. Когда вы начинаете менять настройки в подменю Параметры стиля, автоматически устанавливается флажок Добавить стоп: z, над ползунком появляется синяя точка и все наследуемые стили перезаписываются.

    Синяя точка над ползунком указывает, что в выбранном уровне масштабирования есть изменения. Если вы не хотите, чтобы изменения для определенного уровня сохранялись, снимите флажок Добавить стоп: z. Синяя точка станет серой. Это означает, что изменения для данного уровня сохраняться не будут. Когда вы снимаете флажок, для элемента снова устанавливается наследуемый стиль.

    Все настройки, внесенные на определенном уровне масштабирования, будут использоваться и на следующих за ним уровнях. Например, настройки на уровне 10 будут также применены к уровням 11, 12 и выше. При изменении настроек все унаследованные стили перезаписываются.

  5. Чтобы сохранить изменения, нажмите Сохранить. Чтобы сделать изменения доступными для идентификаторов карт, связанных с этим стилем, нажмите Опубликовать.