Когда вы настраиваете стиль карты, важно понимать, как изменение параметров одних объектов может повлиять на стиль других. Карта состоит из нескольких слоев, которые накладываются друг на друга:
Базовая карта. При создании стиля за основу берется стиль базовой (т. е. стандартной) карты. Он применяется для всех объектов, которые вы не настроили.
Стили карты. Собственные стили переопределяют базовый. Ниже изображена карта с собственным стилем, на которой городские районы отмечены аквамариновым цветом, а дороги – темно-синим.
Элементы стиля. У каждого объекта на карте есть элементы стиля, которые можно настраивать. На изображенной ниже карте для многоугольников, представляющих городскую местность, задан аквамариновый цвет заливки, а для дорожной сети – синий.
Иерархия объектов на карте
Объекты на карте упорядочены в соответствии с логической иерархией: на верхнем уровне расположены четыре основных типа объектов, а ниже – все остальные. По умолчанию объекты на карте наследуют стили родительских объектов, расположенных выше в иерархии, однако стиль верхнего уровня можно переопределить, изменив настройки элементов для объектов нижнего уровня (дочерних). Подробные сведения об иерархии объектов вы найдете в разделе Стиль каких элементов можно задать на карте.
У каждого объекта на карте есть один или несколько элементов, стиль которых можно настроить, например цвет заливки многоугольника (фигуры) или цвет контура текста. Стиль каждого элемента настраивается отдельно. У остальных элементов сохраняется стиль по умолчанию. Поскольку элементы настраиваются по отдельности, вы можете изменить цвет заливки текста, оставив цвет контура по умолчанию (или тот, который был унаследован от родительского стиля).
Ниже приведены рекомендации, которые помогут вам понять, как устроены иерархия и наследование стилей.
Дочерние стили по умолчанию наследуются от родительских. Если вы настроите стиль родительского объекта, а для дочерних оставите значения по умолчанию, то все дочерние объекты на карте унаследуют этот стиль.
Собственные дочерние стили переопределяют родительские. Чтобы переопределить родительский стиль, задайте для дочернего объекта собственный стиль.
Элементы стиля объектов на карте не зависят друг от друга. Примеры элементов: заливка и контур многоугольника, значка или текста метки. Если вы измените цвет многоугольника, но не значка, стиль многоугольника переопределит родительский, а значок унаследует родительский или стандартный стиль.
Чтобы скрыть объекты на карте, отключите их видимость. Если вы хотите оставить на карте объекты только одного типа, отключите видимость всех остальных.
Пример иерархии и наследования
Ниже приведен пример того, как устроены иерархия и наследование.
На верхнем уровне выберите Natural (Природные объекты) и сделайте цвет заливки многоугольника желтым. Все многоугольники, относящиеся к типу Natural (Природные объекты), будут желтыми.
Если вы хотите, чтобы для подтипа Land cover (Почвенно-растительный покров) типа объектов Natural (Природные объекты) также был установлен желтый цвет, не изменяйте его настройки. В этом случае он унаследует стиль типа Natural (Природные объекты).
Чтобы отметить леса зеленым цветом, в категории Land cover (Почвенно-растительный покров) выберите Forest (Лес) и сделайте многоугольник зеленым. Этот собственный дочерний стиль переопределяет стили для Land cover (Почвенно-растительный покров) и Natural (Природные объекты).
Чтобы отметить ледяной покров светло-аквамариновым цветом, в категории Land cover (Почвенно-растительный покров) выберите Ice (Лед) и сделайте многоугольник светло-аквамариновым.
И наконец, чтобы отметить водные участки аквамариновым цветом, выберите Natural > Water (Природные объекты > Вода) и сделайте многоугольник этого типа аквамариновым. Дочерний стиль объектов Water (Вода) переопределяет родительский стиль объектов Natural (Природные объекты).
Аналогичным образом можно выделить все нужные вам объекты на карте.