矢量符号绘制类
| Name | Type | Description |
|---|---|---|
ys |
YouScene | YouScene实例 |
Members
-
获取图形对象id数组
-
readonlysignDrawers : Array.<AbstractSignDrawer>
-
获取图形对象数组
Methods
-
staticYS.DrawSign.createSignDrawer(signDrawerType, options) → AbstractSignDrawer
-
生成一个SignDrawer对象
Name Type Description signDrawerTypeSignDrawerType 类型 optionsObject 附加参数 Returns:
被创建的SignDrawer对象 -
添加符号对象
Name Type Description signDrawerAbstractSignDrawer 要添加的符号对象 Returns:
符号对象的id -
添加符号
Name Type Description signDrawerTypeSignDrawerType 要添加的符号类型 optionsObject 附加参数 Returns:
符号对象的id -
清空
-
销毁
-
导出符号信息
Name Type Description signDrawerAbstractSignDrawer 符号对象 Returns:
返回符号信息 -
通过id导出符号信息
Name Type Description idString 符号对象的id Returns:
返回符号信息 -
getSignDrawerById(id) → AbstractSignDrawer
-
通过id查找符号对象
Name Type Description idString 符号对象的id Returns:
signDrawer 符号对象 -
通过信息导入符号
Name Type Description optionsObject 对象有下面这些属性: Name Type Description idString optional 唯一标识 nameString optional 名称 typeSignDrawerType 图形类型 colorColor optional 颜色 activeBoolean optional 是否激活 visibleBoolean optional 是否可见 fillBoolean optional 是否填充,不填充将只绘制边线 lineWidthNumber optional 线宽,单位像素,fill=false时有效 controlPointsNumber optional 控制点 optionsObject optional 附加特性 Returns:
-
移除signDrawer
Name Type Description signDrawerAbstractSignDrawer 符号对象 -
通过id移除signDrawer
Name Type Description idString 图形对象的id -
移除当前选择的signDrawer
-
通过id显示(或隐藏)符号对象
Name Type Description visibleBoolean 是否可见 -
通过id显示(或隐藏)符号对象
Name Type Description idString 符号对象的id visibleBoolean 是否可见
Events
-
矢量符号由不活跃状态变成活跃状态
Name Type Description controlDrawSign DrawSign signDrawerAbstractSignDrawer 被选中的矢量符号 -
矢量符号由选中变为非选中事件(删除、清空不会触发)
Name Type Description controlDrawSign DrawSign对象 signDrawerAbstractSignDrawer 之前被选中的矢量符号 -
添加一个矢量图形事件
Name Type Description controlDrawSign 添加矢量符号的DrawSign对象 signDrawerAbstractSignDrawer 当前被添加的矢量符号 -
矢量图形清空事件;不会触发removed事件
Name Type Description controlDrawSign 删除矢量符号的DrawSign对象 -
矢量图形被删除事件
Name Type Description controlDrawSign 删除矢量符号的DrawSign对象 signDrawerAbstractSignDrawer 当前被删除的矢量符号
