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