Spec-Zone.ru › OpenLayers

ol/style/Стиль


Классы

Стиль

Определения типов

РежимОтсечения{"отсечение"} {"препятствие"} {"нет"}

Определяет, как символы и текст отсекаются на слоях, для которых declutter установлено в значение true отсечение: Перекрывающиеся символы и текст отсекаются. препятствие: Символы и текст отображаются, но служат препятствием для последующих попыток размещения символа или текста в том же месте. нет: Отсечение не выполняется.

ФункцияГеометрии()

style/Style.js, строка 35

Функция, которая принимает в качестве аргумента Feature и возвращает Geometry, который будет отображен и стилизован для объекта.

Параметры{Объект}

Свойства:
Имя Тип Описание
geometry строка | Геометрия | ФункцияГеометрии | undefined

Свойство объекта или геометрия или функция, возвращающая геометрию для отображения этого стиля.

fill Заливка | undefined

Стиль заливки.

image ИзображениеСтиль | undefined

Стиль изображения.

renderer ФункцияОтображения | undefined

Пользовательский рендерер. При конфигурации fill, stroke и image будут проигнорированы, и предоставленная функция будет вызываться при каждом кадре рендеринга для каждой геометрии.

hitDetectionRenderer ФункцияОтображения | undefined

Пользовательский рендерер для обнаружения нажатия. При указании будет использоваться для рендеринга обнаружения нажатия.

stroke Штрих | undefined

Стиль штриха.

text Текст | undefined

Стиль текста.

zIndex число | undefined

Индекс Z.

ФункцияОтображения()

style/Style.js, строка 43

Пользовательская функция рендеринга. Принимает два аргумента:

  1. Координаты пикселей геометрии в формате GeoJSON.
  2. Состояние State рендера слоя.

ФункцияСтилей()

style/Style.js, строка 20

Функция, которая принимает Feature и {number}, представляющее разрешение просмотра. Функция должна возвращать Style или массив из них. Таким образом, например, можно стилизовать векторный слой. Если функция возвращает undefined, объект не будет отображен.

ПохожеНаСтиль{Стиль} {Массив<Стиль>} {ФункцияСтилей}

Один Style, массив Style или StyleFunction.

© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_style_Style.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API