Spec-Zone.ru › OpenLayers

ol/style/RegularShape~RegularShape


import RegularShape from 'ol/style/RegularShape.js';

Устанавливает стиль для векторных объектов в виде правильной фигуры. Результирующая фигура будет правильным многоугольником, когда radius указан, или звездой, когда указаны как radius, так и radius2.

new RegularShape(options)

style/RegularShape.js, line 59
Имя Тип Описание
fill Fill | undefined

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

points number

Количество точек для звезд и правильных многоугольников. В случае многоугольника количество точек — это количество сторон.

radius number

Радиус правильного многоугольника.

radius2 number | undefined

Второй радиус для создания звезды вместо правильного многоугольника.

angle number (defaults to 0)

Угол фигуры в радианах. Значение 0 означает, что одна из вершин фигуры направлена вверх.

displacement Array.<number> (defaults to [0, 0])

Смещение фигуры в пикселях. Положительные значения смещают фигуру вправо и вверх.

stroke Stroke | undefined

Стиль обводки.

rotation number (defaults to 0)

Поворот в радианах (положительное значение — поворот по часовой стрелке).

rotateWithView boolean (defaults to false)

Производить ли поворот фигуры вместе с видом.

scale number | Size (defaults to 1)

Масштаб. Если требуется двухмерный масштабирование, лучшего результата можно добиться с соответствующими настройками для radius и radius2.

declutterMode DeclutterMode | undefined

Режим подавления.

Подклассы

  • CircleStyle

Расширяет

  • ImageStyle

Методы

clone(){RegularShape}

style/RegularShape.js, строка 154

Клонирует стиль.

Возвращает:
Клонированный стиль.

getAnchor(){Array.<number>}

style/RegularShape.js, строка 180

Получить точку привязки в пикселях. Точка привязки определяет центральную точку для символа.

Возвращает:
Точка привязки.

getAngle(){number}

style/RegularShape.js, строка 197

Получить угол, используемый для создания фигуры.

Возвращает:
Поворот фигуры в радианах.

getDeclutterMode(){DeclutterMode} унаследованный

style/Image.js, строка 148

Получить режим устранения загромождения для фигуры

Возвращает:
Режим устранения загромождения фигуры

getDisplacement(){Array.<number>} унаследованный

style/Image.js, строка 139

Получить смещение фигуры

Возвращает:
Смещение центра фигуры

getFill(){Fill | null}

style/RegularShape.js, строка 206

Получить стиль заливки фигуры.

Возвращает:
Стиль заливки.

getImage(pixelRatio){HTMLCanvasElement}

style/RegularShape.js, строка 240

Получить значок изображения.

Имя Тип Описание
pixelRatio число

Соотношение пикселей.

Возвращает:
Элемент изображения или холста.

getOpacity(){number} унаследованный

style/Image.js, строка 95

Получить непрозрачность символа.

Возвращает:
Непрозрачность.

getOrigin(){Array.<number>}

style/RegularShape.js, строка 297

Получить начало символа.

Возвращает:
Начало.

getPoints(){number}

style/RegularShape.js, строка 306

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

Возвращает:
Количество точек для звезд и правильных многоугольников.

getRadius(){number}

style/RegularShape.js, строка 315

Получить (основной) радиус фигуры.

Возвращает:
Радиус.

getRadius2(){number | undefined}

style/RegularShape.js, строка 324

Получить вторичный радиус фигуры.

Возвращает:
Радиус2.

getRotateWithView(){boolean} унаследованный

style/Image.js, строка 104

Определить, вращается ли символ вместе с картой.

Возвращает:
Вращаться вместе с картой.

getRotation(){number} унаследованный

style/Image.js, строка 113

Получить поворот символа.

Возвращает:
Поворот.

getScale(){number | Размер} унаследованный

style/Image.js, строка 122

Получить масштаб символа.

Возвращает:
Масштаб.

getSize(){Размер}

style/RegularShape.js, строка 334

Получить размер символа (в пикселях).

Возвращает:
Размер.

getStroke(){Stroke | null}

style/RegularShape.js, строка 343

Получить стиль обводки фигуры.

Возвращает:
Стиль обводки.

setDisplacement(displacement) унаследованный

style/Image.js, строка 229

Установите смещение.

Имя Тип Описание
displacement Array.<number>

Смещение.

setFill(fill)

style/RegularShape.js, строка 215

Установите стиль заливки.

Имя Тип Описание
fill Заливка | null

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

setOpacity(opacity) унаследованно

style/Image.js, строка 239

Установите непрозрачность.

Имя Тип Описание
opacity число

Непрозрачность.

setRotateWithView(rotateWithView) унаследованно

style/Image.js, строка 249

Установить, нужно ли вращать стиль вместе с представлением.

Имя Тип Описание
rotateWithView boolean

Вращать вместе с картой.

setRotation(rotation) унаследованно

style/Image.js, строка 259

Установите угол поворота.

Имя Тип Описание
rotation число

Угол поворота.

setScale(scale) унаследованно

style/Image.js, строка 269

Установите масштаб.

Имя Тип Описание
scale число | Размер

Масштаб.

setStroke(stroke)

style/RegularShape.js, строка 352

Установите стиль контура.

Имя Тип Описание
stroke Контур | null

Стиль контура.

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

Spec-Zone.ru

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