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

Добавление собственной текстуры на полигон
Процесс заливки полигона собственной текстурой схож с применением существующей иконки, описанным выше.
-
Добавьте текстуру (иконку) к стилю в меню Иконки -> Загрузить иконки -> Выбрать файлы:


-
Создайте новый стилевой слой с типом
polygonи выберите данные Водные объекты (Water area) для него: Создать новый слой -> Данные -> Водные объекты (Water area).
-
Выберите добавленную текстуру и для лучшего визуального эффекта увеличим размер ее ячейки до 256 х 256 пикселей.
