Заливка полигона текстурой
Для кастомизации стилевого слоя типа polygon
помимо цвета и параметров обводки можно задать текстуру-паттерн, которая будет бесшовно применена к полигону. Текстура задается с помощью svg-изображения: можно добавить собственное или, например, использовать существующую иконку из стиля.
Важно заметить, что для того чтобы можно было растянуть текстуру по ширине и высоте независимо, некоторым браузерам (например, Firefox) требуется наличие атрибута preserveAspectRatio
со значением none
у svg-изображения.
⚠️ Заливка полигона текстурой в настоящее время доступна только в Редакторе стилей.
Использование существующей в стиле иконки
Выберите существующий на карте полигон, который хотите залить текстурой (в данном случае, стилевой слой с именем River
), во вкладке Стиль выберите любую существующую иконку.
При необходимости можно изменить размер ячейки текстуры-паттерна в полях Ширина и Высота в разделе Размер текстуры, и задать ее прозрачность в разделе Прозрачность текстуры.
Добавление собственной текстуры на полигон
Процесс заливки полигона собственной текстурой схож с применением существующей иконки, описанным выше.
-
Добавьте текстуру (иконку) к стилю в меню Иконки -> Загрузить иконки -> Выбрать файлы:
-
Создайте новый стилевой слой с типом
polygon
и выберите данные Водные объекты (Water area) для него: Создать новый слой -> Данные -> Водные объекты (Water area). -
Выберите добавленную текстуру и для лучшего визуального эффекта увеличим размер ее ячейки до 256 х 256 пикселей.