ol/style/Circle~CircleStyle
import CircleStyle from 'ol/style/Circle.js';
Задаёт стиль круга для векторных объектов.
-
new CircleStyle(options)
-
Имя Тип Описание fillFill | undefined Стиль заливки.
radiusnumber Радиус круга.
strokeStroke | undefined Стиль обводки.
displacementArray.<number> (по умолчанию [0,0]) смещение
scalenumber | Size (по умолчанию 1) Масштаб. Двумерный масштаб создаёт эллипс. Если двумерное масштабирование не требуется, более качественный результат можно получить, задав подходящее значение для
radius.rotationnumber (по умолчанию 0) Угол поворота в радианах (положительный угол соответствует повороту по часовой стрелке; имеет значение только при использовании двумерного масштаба).
rotateWithViewboolean (по умолчанию false) Определяет, поворачивать ли фигуру вместе с видом (имеет значение только при использовании двумерного масштаба).
declutterModeDeclutterMode | undefined Режим устранения наложений
Наследует
Методы
-
clone(){CircleStyle}
-
Создаёт копию стиля.
Возвращает:
Копия стиля.
-
getAnchor(){Array.<number>} унаследовано
-
Возвращает точку привязки в пикселях. Точка привязки определяет центральную точку символизатора.
Возвращает:
Точка привязки.
-
getAngle(){number} унаследовано
-
Возвращает угол, используемый при создании фигуры.
Возвращает:
Угол поворота фигуры в радианах.
-
getDeclutterMode(){DeclutterMode} унаследовано
-
Возвращает режим устранения наложений фигуры
Возвращает:
Режим устранения наложений фигуры
-
getDisplacement(){Array.<number>} унаследовано
-
Возвращает смещение фигуры
Возвращает:
Смещение центра фигуры
-
getFill(){Fill | null} унаследовано
-
Возвращает стиль заливки фигуры.
Возвращает:
Стиль заливки.
-
getImage(pixelRatio){HTMLCanvasElement | OffscreenCanvas} унаследовано
-
Возвращает значок изображения.
Имя Тип Описание pixelRationumber Коэффициент масштабирования пикселей.
Возвращает:
Изображение или элемент Canvas.
-
getOpacity(){number} унаследовано
-
Возвращает непрозрачность символизатора.
Возвращает:
Непрозрачность.
-
getOrigin(){Array.<number>} унаследовано
-
Возвращает начало координат символизатора.
Возвращает:
Начало координат.
-
getPoints(){number} унаследовано
-
Возвращает количество точек, используемых для создания фигуры.
Возвращает:
Количество точек для звёзд и правильных многоугольников.
-
getRadius(){number} унаследовано
-
Возвращает (основной) радиус фигуры.
Возвращает:
Радиус.
-
getRadius2(){number | undefined} унаследовано
-
Возвращает вторичный радиус фигуры.
Возвращает:
Радиус 2.
-
getRotateWithView(){boolean} унаследовано
-
Определяет, поворачивается ли символизатор вместе с картой.
Возвращает:
Поворачивать вместе с картой.
-
getRotation(){number} унаследовано
-
Возвращает угол поворота символизатора.
Возвращает:
Угол поворота.
-
getScale(){number | Size} унаследовано
-
Возвращает масштаб символизатора.
Возвращает:
Масштаб.
-
getSize(){Size} унаследовано
-
Возвращает размер символизатора (в пикселях).
Возвращает:
Размер.
-
getStroke(){Stroke | null} унаследовано
-
Возвращает стиль обводки фигуры.
Возвращает:
Стиль обводки.
-
setDisplacement(displacement) унаследовано
-
Задаёт смещение.
Имя Тип Описание displacementArray.<number> Смещение.
-
setFill(fill) унаследовано
-
Задаёт стиль заливки.
Имя Тип Описание fillFill | null Стиль заливки.
-
setOpacity(opacity) унаследовано
-
Задаёт непрозрачность.
Имя Тип Описание opacitynumber Непрозрачность.
-
setRadius(radius) унаследовано
-
Задаёт (основной) радиус фигуры.
Имя Тип Описание radiusnumber Радиус.
-
setRadius2(radius2) унаследовано
-
Задаёт вторичный радиус фигуры.
Имя Тип Описание radius2number | undefined Радиус 2.
-
setRotateWithView(rotateWithView) унаследовано
-
Задаёт, следует ли поворачивать стиль вместе с видом.
Имя Тип Описание rotateWithViewboolean Поворачивать вместе с картой.
-
setRotation(rotation) унаследовано
-
Задаёт угол поворота.
Имя Тип Описание rotationnumber Угол поворота.
-
setScale(scale) унаследовано
-
Задаёт масштаб.
Имя Тип Описание scalenumber | Size Масштаб.
-
setStroke(stroke) унаследовано
-
Задаёт стиль обводки.
Имя Тип Описание strokeStroke | 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