ol/extent
import * as olExtent from 'ol/extent';
Функции
-
import {applyTransform} from 'ol/extent';Применить функцию преобразования к экстенту.
Имя Тип Описание extentExtent Экстент.
transformFnTransformFunction Функция преобразования. Вызывается с координатами экстента
[minX, minY, maxX, maxY].destExtent | undefined Экстент назначения.
stopsnumber | undefined Количество остановок с каждой стороны, используемых для преобразования. По умолчанию используются только углы.
Возвращает:
Extent.
-
import {boundingExtent} from 'ol/extent';Построить экстент, включающий все заданные координаты.
Имя Тип Описание coordinatesArray<Coordinate> Координаты.
Возвращает:
Ограничивающий экстент.
-
import {buffer} from 'ol/extent';Вернуть экстент, увеличенный на указанное значение.
Имя Тип Описание extentExtent Экстент.
valuenumber Величина, на которую следует буферизовать экстент.
destExtent | undefined Экстент.
Возвращает:
Экстент.
-
import {containsCoordinate} from 'ol/extent';Проверить, содержится ли переданная координата внутри или на краю экстента.
Имя Тип Описание extentExtent Экстент.
coordinateCoordinate Координата.
Возвращает:
Координата содержится в экстенте.
-
import {containsExtent} from 'ol/extent';Проверить, содержит ли один экстент другой.
Экстент считается содержащимся, если он полностью находится внутри другого экстента, включая случай, когда они имеют общие одну или несколько границ.
Имя Тип Описание extent1Extent Экстент 1.
extent2Extent Экстент 2.
Возвращает:
Второй экстент содержится в первом или на его границе.
-
import {containsXY} from 'ol/extent';Проверить, содержится ли переданная координата внутри или на краю экстента.
Имя Тип Описание extentExtent Экстент.
xnumber Координата X.
ynumber Координата Y.
Возвращает:
Значения x, y содержатся в экстенте.
-
import {createEmpty} from 'ol/extent';Создать пустой экстент.
Возвращает:
Пустой экстент.
-
import {equals} from 'ol/extent';Определить, эквивалентны ли два экстента.
Имя Тип Описание extent1Extent Экстент 1.
extent2Extent Экстент 2.
Возвращает:
Два экстента эквивалентны.
-
import {extend} from 'ol/extent';Изменить экстент, чтобы включить другой экстент.
Имя Тип Описание extent1Extent Экстент, который нужно изменить.
extent2Extent Экстент, который будет включен в первый.
Возвращает:
Ссылку на первый (расширенный) экстент.
-
import {getArea} from 'ol/extent';Получить размер области.
Name Type Description extentExtent Область.
Returns:
Площадь.
-
getBottomLeft(extent){Coordinate}
-
import {getBottomLeft} from 'ol/extent';Получить левую нижнюю координату области.
Name Type Description extentExtent Область.
Returns:
Левая нижняя координата.
-
getBottomRight(extent){Coordinate}
-
import {getBottomRight} from 'ol/extent';Получить правую нижнюю координату области.
Name Type Description extentExtent Область.
Returns:
Правая нижняя координата.
-
getCenter(extent){Coordinate}
-
import {getCenter} from 'ol/extent';Получить центральную координату области.
Name Type Description extentExtent Область.
Returns:
Центр.
-
import {getHeight} from 'ol/extent';Получить высоту области.
Name Type Description extentExtent Область.
Returns:
Высота.
-
import {getIntersection} from 'ol/extent';Получить пересечение двух областей.
Name Type Description extent1Extent Область 1.
extent2Extent Область 2.
destExtent | undefined Необязательная область для заполнения пересечением.
Returns:
Пересекающаяся область.
-
import {getSize} from 'ol/extent';Получить размер (ширина, высота) области.
Name Type Description extentExtent Область.
Returns:
Размер области.
-
getTopLeft(extent){Coordinate}
-
import {getTopLeft} from 'ol/extent';Получить левую верхнюю координату области.
Name Type Description extentExtent Область.
Returns:
Левая верхняя координата.
-
getTopRight(extent){Coordinate}
-
import {getTopRight} from 'ol/extent';Получить правую верхнюю координату области.
Name Type Description extentExtent Область.
Returns:
Правая верхняя координата.
-
import {getWidth} from 'ol/extent';Получить ширину области.
Name Type Description extentExtent Область.
Returns:
Ширина.
-
import {intersects} from 'ol/extent';Определить, пересекается ли одна область с другой.
Name Type Description extent1Extent Область 1.
extent2Extent Область.
Returns:
Две области пересекаются.
-
import {isEmpty} from 'ol/extent';Определить, является ли область пустой.
Имя Тип Описание extentExtent Область.
Возвращает:
Является ли пустой.
Определения типов
-
Corner{'bottom-left'} {'bottom-right'} {'top-left'} {'top-right'}
-
Угол области.
-
Extent{Array.<number>}
-
Массив чисел, представляющий область:
[minx, miny, maxx, maxy].
© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_extent.html