模块:ol/geom/Polygon

ol/geom/Polygon


Polygon

函数

circular(center, radius, n, sphereRadius){Polygon}

import {circular} from 'ol/geom/Polygon';

在球面上创建一个近似圆形。

Name Type 描述
center Coordinate

中心([lon, lat](以度为单位)

radius number

从中心到多边形顶点的大圆距离(以米为单位)。

n number | undefined

结果多边形的可选顶点数。默认值为32.

sphereRadius number | undefined

球体的可选半径(默认基于 世界大地测量系统1984 椭球体的地球平均半径)。

返回:
所谓的“圆形”多边形。

fromCircle(circle, sides, angle){Polygon}

import {fromCircle} from 'ol/geom/Polygon';

从圆形创建一个正多边形。

Name Type 描述
circle Circle

圆形几何

sides number | undefined

多边形的边数。默认为32。

angle number | undefined

多边形的第一个顶点的起始角度(以逆时针弧度表示)。0 表示正东方向。默认值为 0。

返回:
面 几何.

fromExtent(extent){Polygon}

import {fromExtent} from 'ol/geom/Polygon';

根据范围创建多边形。采用 XY

Name Type 描述
extent Extent

范围。

返回:
多边形。