创建面
- 支持独立事件绑定
例:
typescript
const polygon = _3umap.createPolygon({ positions: coord })可配置参数
typescript
type CreatePolygon = {
/**
*@description 创建面
*@param options 选项
*@param options.show 是否显示
*@param options.name 名称
*@param options.positions 坐标
*@param options.holesType 开洞类型 level平级 deep 嵌套
*@param options.arcType 直线,弧线
*@param options.height 相对于地面的高度
*@param options.extrudedHeight 几何体本身的高度
*@param options.img 图片,视频 canvas
*@param options.absolute 是否绝对坐标
*@param options.fill 是否填充
*@param options.perPositionHeight 是否启用每个点的独立高度
*@param options.fillColor 填充颜色
*@param options.outline 是否显示轮廓线
*@param options.outlineWidth 轮廓线宽度
*@param options.outlineColor 轮廓线颜色
*@param options.closeTop 是否封闭上面
*@param options.closeBottom 是否封闭下面
*@param options.shadows 是否显示阴影
*@param options.near 可见最近距离
*@param options.far 可见最远距离
*@param options.zIndex 层级
*@param options.viewFrom 设置相机观察Entity的位置
*@param options.parent 设置父级Entity建立组织关系
*@param options.property 挂载的属性
*@param options.entityCollection 集合对象
*@param options.label 标签选项
*@param options.label.show 显示消失
*@param options.label.text 文字内容
*@param options.label.position 位置坐标
*@param options.label.fontColor 文字颜色
*@param options.label.fontSize 字体大小
*@param options.label.fillColor 背景填充颜色
*@param options.label.showBackground 是否显示背景
*@param options.label.padding 内边距
*@param options.label.style 填充样式
*@param options.label.outlineWidth 描边大小
*@param options.label.outlineColor 描边颜色
*@param options.label.verticalOrigin 垂直对齐方式
*@param options.label.horizontalOrigin 水平对齐方式
*@param options.label.offset 偏移量
*@param options.label.near 近距离
*@param options.label.far 远距离
*@param options.label.nearScale 近距离缩放
*@param options.label.farScale 远距离缩放
*@param options.label.absolute 是否绝对定位
*@param globeID 地球ID
*@return Polygon
*@MethodAuthor ironbull
*@Date 2023-11-09 09:10:28
*/
(options: PolygonOptions, globeID?: string): Polygon;
};性能
当需要绘制大量面时,不推荐使用此方法
