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