ol/render
import * as olRender from 'ol/render';
Функции
-
getRenderPixel(event, pixel){Пиксел}
-
import {getRenderPixel} from 'ol/render';Получает пиксел контекста холста события из CSS-пикселей области просмотра карты.
Имя Тип Описание eventСобытиеОтрисовки Событие отрисовки.
pixelПиксел CSS-пиксел, относящийся к верхнему левому углу области просмотра карты.
Возвращаемое значение:
Пиксел на контексте холста события.
-
getVectorContext(event){CanvasImmediateRenderer}
-
import {getVectorContext} from 'ol/render';Получает векторный контекст для отрисовки на холсте события.
Имя Тип Описание eventСобытиеОтрисовки Событие отрисовки.
Возвращаемое значение:
Векторный контекст.
-
toContext(context, options){CanvasImmediateRenderer}
-
import {toContext} from 'ol/render';Связывает API Canvas Immediate с контекстом холста, чтобы разрешить отрисовку геометрий на холсте контекста.
Единицы координат геометрии — CSS-пиксели, относящиеся к верхнему левому углу элемента холста.
import {toContext} from 'ol/render.js'; import Fill from 'ol/style/Fill.js'; import Polygon from 'ol/geom/Polygon.js'; const canvas = document.createElement('canvas'); const render = toContext( canvas.getContext('2d'), {size: [100, 100]} ); render.setFillStrokeStyle(new Fill({ color: blue })); render.drawPolygon( new Polygon([[[0, 0], [100, 100], [100, 0], [0, 0]]]) );Имя Тип Описание contextCanvasRenderingContext2D Контекст холста.
optionsПараметры.
Имя Тип Описание sizeРазмер | undefined Желаемый размер холста в CSS-пикселях. При указании, оба размера холста и CSS будут установлены в соответствии с
pixelRatio. Если не указано, текущие размеры холста и CSS не будут изменены.pixelRatioчисло (по умолчанию window.devicePixelRatio) Коэффициент пикселей (отношение пикселей холста к пикселям CSS) для холста.
Возвращаемое значение:
Canvas Immediate.
Определения типов
-
Функция, используемая при сортировке объектов перед отрисовкой. Она принимает два экземпляра
FeatureилиRenderFeatureи возвращает{number}. -
State{Объект}
-
Свойства:
Имя Тип Описание contextCanvasRenderingContext2D Контекст холста, на который отрисовывается слой.
featureFeatureLike Объект.
geometrySimpleGeometry Геометрия.
pixelRatioчисло Коэффициент пикселей, используемый рендерером слоя.
resolutionчисло Разрешение, для которого была создана и оптимизирована партия рендеринга. Это не разрешение просмотра, которое отрисовывается.
rotationчисло Поворот отрисовываемого слоя в радианах.
-
ToContextOptions{Объект}
-
Свойства:
Имя Тип Описание sizeРазмер | undefined Желаемый размер холста в CSS-пикселях. При указании, оба размера холста и CSS будут установлены в соответствии с
pixelRatio. Если не указано, текущие размеры холста и CSS не будут изменены.pixelRatioчисло
(по умолчанию window.devicePixelRatio)Коэффициент пикселей (отношение пикселей холста к пикселям CSS) для холста.
© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_render.html