Polygon 多边形
演练场
引入
ts
import { Polygon } from "@m-tech/gis-core";
new Polygon(positions, options);入参
| 参数名称 | 类型 | 必填 | 默认值 | 描述 |
|---|---|---|---|---|
| positions | Position[] | 是 | - | 位置 |
| options | Object | 是 | - | 可选参数 |
| options.id | String | 是 | - | 唯一标识 |
| options.height | Number | 否 | 0 | 离地高度 |
| options.extrudedHeight | Number | 否 | 0 | 拉升高度 |
| options.stRotation | Number | 否 | 0 | 纹理走向 |
| options.fill | Boolean | 否 | true | 是否填充 |
| options.material | Color | 否 | WHITE | 材质 |
| options.outline | Boolean | 否 | false | 是否显示边框 |
| options.outlineColor | Color | 否 | BLACK | 边框颜色 |
| options.outlineWidth | Number | 否 | 0 | 边框宽度 |
| options.closeTop | Boolean | 否 | true | 顶部闭合 |
| options.closeBottom | Boolean | 否 | true | 底部闭合 |
| options.arcType | Cesium.ArcType | 否 | GEODESIC | 线条类型 |
| options. distanceDisplayCondition | Cesium.DistanceDisplayCondition | 否 | - | 根据距离设置可见 |
属性
| 属性 | 类型 | 读/写 | 描述 |
|---|---|---|---|
positions | Position[] | 读写 | 设置位置 |
holes | Array<object> | 读写 | 设置挖洞(详见示例) |
方法
setStyle(style)