DrawingModel
属性
animateData
动画数据对象,存储点图形动画移动的动画对象
animateData: any
类型: any
graphicArr
格式化几何要素数组,经过格式化整理的几何要素数组
graphicArr: IGraphicInfo
类型: IGraphicInfo
graphicList
绘制要素几何列表,存储绘制的要素几何信息的列表
graphicList: IGraphicListItem[]
类型: IGraphicListItem[]
graphicOriginalArr
原始几何要素数组,几何要素
graphicOriginalArr: any
类型: any
hasZ
Z值标志,绘制的图形是否包含高程信息
hasZ: boolean
类型: boolean
selectGraphic
当前选中的格式化几何要素,当前选中的经过格式化整理的几何要素
selectGraphic: IGraphicInfo
类型: IGraphicInfo
selectGraphicOriginal
当前选中的原始几何要素,当前选中的几何要素
selectGraphicOriginal: any
类型: any
sketchLayer
绘制图层,承载绘制内容的图层对象
sketchLayer: any
类型: any
sketchViewModel
绘制视图模型,处理绘制交互逻辑的视图模型
sketchViewModel: any
类型: any
sketchViewModelCreate
绘制创建事件监听,监听视图模型绘制图形时的事件
sketchViewModelCreate: IEvent
类型: IEvent
sketchViewModelUpdate
绘制更新事件监听,监听视图模型图形修改时的事件
sketchViewModelUpdate: IEvent
类型: IEvent
spatialReference
空间参考系,绘制图形坐标使用的坐标系统
spatialReference: 3857 | 4326
类型: 3857 | 4326
方法
animate
执行图形动画
clearAllGraphic
清除全部图形,删除所有已绘制的图形对象
clearAllGraphic(): void
返回:void
clearGraphicById
清除指定图形
clearGraphicById(id): void
参数
- id:
string|number图形属性ID,根据ID删除特定的图形对象
返回:void
clearSelectGraphic
清除选中图形,取消当前选中的图形状态
clearSelectGraphic(): void
返回:void
closeMoveGraphic
关闭移动模式,停止图形的移动编辑模式
closeMoveGraphic(): void
返回:void
getGraphicById
根据图形ID获取对应图形
getGraphicById(id): void
参数
- id:
string图形唯一标识,通过ID查找并返回对应的图形对象
返回:void
init
初始化绘制图层,准备和初始化绘制图层的相关配置
init(): void
返回:void
openMoveGraphic
开启移动图形,启动图形的移动编辑模式
openMoveGraphic(): void
返回:void
selectGraphicById
选中指定图形
selectGraphicById(id): void
参数
- id:
string|number图形属性ID,根据ID选中特定的图形对象
返回:void
setGraphic
设置初始的几何图形
setGraphicPosition
重置几何位置
setGraphicPosition(id, position): void
参数
- id:
string几何图形ID - position:
number新的几何位置坐标,重新设置指定点图形的位置坐标
返回:void
start
开始绘制
stopAnimate
中断动画
stopAnimate(id): void
参数
- id:
string动画标识,停止指定ID的动画执行
返回:void

BIMFlux AI
