Spec-Zone.ru › OpenLayers

ol/render


import * as olRender from 'ol/render';

Функции

getRenderPixel(event, pixel){Пиксел}

render.js, строка 139
import {getRenderPixel} from 'ol/render';

Получает пиксел контекста холста события из CSS-пикселей области просмотра карты.

Имя Тип Описание
event СобытиеОтрисовки

Событие отрисовки.

pixel Пиксел

CSS-пиксел, относящийся к верхнему левому углу области просмотра карты.

Возвращаемое значение:
Пиксел на контексте холста события.

getVectorContext(event){CanvasImmediateRenderer}

render.js, строка 93
import {getVectorContext} from 'ol/render';

Получает векторный контекст для отрисовки на холсте события.

Имя Тип Описание
event СобытиеОтрисовки

Событие отрисовки.

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

toContext(context, options){CanvasImmediateRenderer}

render.js, строка 71
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]]])
);
Имя Тип Описание
context CanvasRenderingContext2D

Контекст холста.

options

Параметры.

Имя Тип Описание
size Размер | undefined

Желаемый размер холста в CSS-пикселях. При указании, оба размера холста и CSS будут установлены в соответствии с pixelRatio. Если не указано, текущие размеры холста и CSS не будут изменены.

pixelRatio число (по умолчанию window.devicePixelRatio)

Коэффициент пикселей (отношение пикселей холста к пикселям CSS) для холста.

Возвращаемое значение:
Canvas Immediate.

Определения типов

OrderFunction()

render.js, строка 26

Функция, используемая при сортировке объектов перед отрисовкой. Она принимает два экземпляра Feature или RenderFeature и возвращает {number}.

State{Объект}

Свойства:
Имя Тип Описание
context CanvasRenderingContext2D

Контекст холста, на который отрисовывается слой.

feature FeatureLike

Объект.

geometry SimpleGeometry

Геометрия.

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

Spec-Zone.ru

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