Spec-Zone.ru › OpenLayers

ol/style/Circle~CircleStyle


import CircleStyle from 'ol/style/Circle.js';

Задаёт стиль круга для векторных объектов.

new CircleStyle(options)

style/Circle.js, строка 27
Имя Тип Описание
fill Fill | undefined

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

radius number

Радиус круга.

stroke Stroke | undefined

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

displacement Array.<number> (по умолчанию [0,0])

смещение

scale number | Size (по умолчанию 1)

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

rotation number (по умолчанию 0)

Угол поворота в радианах (положительный угол соответствует повороту по часовой стрелке; имеет значение только при использовании двумерного масштаба).

rotateWithView boolean (по умолчанию false)

Определяет, поворачивать ли фигуру вместе с видом (имеет значение только при использовании двумерного масштаба).

declutterMode DeclutterMode | undefined

Режим устранения наложений

Наследует

  • RegularShape

Методы

clone(){CircleStyle}

style/Circle.js, строка 55

Создаёт копию стиля.

Возвращает:
Копия стиля.

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 | OffscreenCanvas} унаследовано

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

Возвращает значок изображения.

Имя Тип Описание
pixelRatio number

Коэффициент масштабирования пикселей.

Возвращает:
Изображение или элемент Canvas.

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

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

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

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

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

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

Возвращает начало координат символизатора.

Возвращает:
Начало координат.

getPoints(){number} унаследовано

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

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

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

getRadius(){number} унаследовано

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

Возвращает (основной) радиус фигуры.

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

getRadius2(){number | undefined} унаследовано

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

Возвращает вторичный радиус фигуры.

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

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

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

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

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

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

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

Возвращает угол поворота символизатора.

Возвращает:
Угол поворота.

getScale(){number | Size} унаследовано

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

Возвращает масштаб символизатора.

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

getSize(){Size} унаследовано

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

Возвращает размер символизатора (в пикселях).

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

getStroke(){Stroke | null} унаследовано

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

Возвращает стиль обводки фигуры.

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

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

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

Задаёт смещение.

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

Смещение.

setFill(fill) унаследовано

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

Задаёт стиль заливки.

Имя Тип Описание
fill Fill | null

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

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

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

Задаёт непрозрачность.

Имя Тип Описание
opacity number

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

setRadius(radius) унаследовано

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

Задаёт (основной) радиус фигуры.

Имя Тип Описание
radius number

Радиус.

setRadius2(radius2) унаследовано

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

Задаёт вторичный радиус фигуры.

Имя Тип Описание
radius2 number | undefined

Радиус 2.

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

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

Задаёт, следует ли поворачивать стиль вместе с видом.

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

Поворачивать вместе с картой.

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

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

Задаёт угол поворота.

Имя Тип Описание
rotation number

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

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

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

Задаёт масштаб.

Имя Тип Описание
scale number | Size

Масштаб.

setStroke(stroke) унаследовано

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

Задаёт стиль обводки.

Имя Тип Описание
stroke 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_Circle-CircleStyle.html

Spec-Zone.ru

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