Staticload批量加载多个编辑区域数据(静态方法,用于恢复保存的编辑区域) 一次性请求所有区域数据,包含:区域内实体 + 所有新增实体
编辑区域数组
服务器来源信息
Optionalmapid?: stringOptionalversion?: stringOptionaldesignPath?: stringOptionalbranchName?: string分支名称,默认 "main"
OptionaloriginalJsonCompressed?: Uint8Array原始JSON压缩后的二进制数据(使用gzip压缩,节省内存)
OptionallastPatchId?: string当前图的父版本ID (parentId) 即当前编辑是基于哪个patch版本的 保存时作为 parentId 发送给后端用于版本比对和冲突检测
OptionaleditAreas?: BoundingBox[]编辑区域列表(瓦片模式下) 每个区域是一个独立的矩形范围
OptionalloadedEntityIds?: Set<number>已加载的实体ID集合(用于多区域编辑时去重) 避免同一个实体在多个区域选择时重复显示
OptionaleditLayers?: string[]编辑图层名称列表(瓦片模式下) 记录要编辑的图层名称,与 editAreas 是"或"的关系
OptionaltileAlpha?: number瓦片图层透明度(0-1) 瓦片模式下保存瓦片图层的透明度设置,下次打开时恢复
画布控制器
当前文档
图纸管理服务
加载结果
Staticload加载指定的编辑区域数据(静态方法,可复用)
编辑区域边界
服务器来源信息
Optionalmapid?: stringOptionalversion?: stringOptionaldesignPath?: stringOptionalbranchName?: string分支名称,默认 "main"
OptionaloriginalJsonCompressed?: Uint8Array原始JSON压缩后的二进制数据(使用gzip压缩,节省内存)
OptionallastPatchId?: string当前图的父版本ID (parentId) 即当前编辑是基于哪个patch版本的 保存时作为 parentId 发送给后端用于版本比对和冲突检测
OptionaleditAreas?: BoundingBox[]编辑区域列表(瓦片模式下) 每个区域是一个独立的矩形范围
OptionalloadedEntityIds?: Set<number>已加载的实体ID集合(用于多区域编辑时去重) 避免同一个实体在多个区域选择时重复显示
OptionaleditLayers?: string[]编辑图层名称列表(瓦片模式下) 记录要编辑的图层名称,与 editAreas 是"或"的关系
OptionaltileAlpha?: number瓦片图层透明度(0-1) 瓦片模式下保存瓦片图层的透明度设置,下次打开时恢复
画布控制器
当前文档
OptionaldrawingManager: DrawingManagerService图纸管理服务(如果不传则自动创建)
加载结果
主入口方法
开始命令
瓦片模式区域编辑命令类