矢量图形绘制类,画预定义好的矢量图形,例如箭头、玫瑰花
    
    
    
    
    
    
        
| Name | Type | Description | 
|---|---|---|
| ys | YouScene | YouScene实例 | 
Members
- 
    
    获取图形对象id数组
- 
    readonlyshapeDrawers : Array.<AbstractShapeDrawer>
- 
    
    获取图形对象数组
Methods
- 
    staticYS.DrawShape.createShapeDrawer(shapeDrawerType, options) → AbstractShapeDrawer
- 
    
    生成一个ShapeDrawer对象Name Type Description shapeDrawerTypeShapeDrawerType 类型 optionsObject 附加参数 Returns:被创建的ShapeDrawer对象
- 
    
    添加图形Name Type Description shapeDrawerAbstractShapeDrawer 要添加的图形对象 Returns:图形对象的id
- 
    
    添加图形Name Type Description shapeDrawerTypeShapeDrawerType 要添加的图形类型 Returns:图形对象的id
- 
    
    清空
- 
    
    销毁
- 
    
    导出图形信息Name Type Description shapeDrawerAbstractShapeDrawer 图形对象 Returns:返回图形信息
- 
    
    通过id导出图形信息Name Type Description idString 图形对象的id Returns:返回图形信息
- 
    getShapeDrawerById(id) → AbstractShapeDrawer
- 
    
    通过id查找图形对象Name Type Description idString 图形对象的id Returns:shapeDrawer 图形对象
- 
    
    通过信息导入图形Name Type Description optionsObject 对象有下面这些属性: Name Type Default Description idString optional 唯一标识 nameString optional 名称 typeShapeDrawerType 图形类型 colorColor optional 颜色 activeBoolean optional 是否激活 visibleBoolean optional 是否可见 fillBoolean optional 是否填充,不填充将只绘制边线 lineWidthNumber optional 线宽,单位像素,fill=false时有效 classificationTypeClassificationType ClassificationType.BOTHoptional 图形对地形和场景的分类 centraXNumber optional 中心点X centraYNumber optional 中心点Y lengthNumber 长度 widthNumber 宽度 rotateNumber optional 旋转角度 optionsObject optional 附加特性 
- 
    
    移动图形Name Type Description shapeDrawerAbstractShapeDrawer 要移动的图形对象 lonNumber 目标经度 latNumber 目标纬度 
- 
    
    通过id移动图形Name Type Description idString 图形对象id lonNumber 目标经度 latNumber 目标纬度 
- 
    
    移除shapeDrawerName Type Description shapeDrawerAbstractShapeDrawer 图形对象 
- 
    
    通过id移除shapeDrawerName Type Description idString 图形对象的id 
- 
    
    移除当前选择的shapeDrawer
- 
    
    通过id显示(或隐藏)图形对象Name Type Description visibleBoolean 是否可见 
- 
    
    通过id显示(或隐藏)图形对象Name Type Description idString 图形对象的id visibleBoolean 是否可见 
Events
- 
    
    矢量符号由不活跃状态变成活跃状态Name Type Description controlDrawShape DrawShape对象 shapeDrawerAbstractShapeDrawer 被选中的矢量符号 
- 
    
    矢量符号由选中变为非选中事件(删除、清空不会触发)Name Type Description controlDrawShape DrawShape对象 shapeDrawerAbstractShapeDrawer 之前被选中的矢量符号 
- 
    
    添加一个矢量图形事件Name Type Description controlDrawShape 添加矢量符号的DrawShape对象 shapeDrawerAbstractShapeDrawer 当前被添加的矢量符号 
- 
    
    矢量图形清空事件;不会触发removed事件Name Type Description controlDrawShape 删除矢量符号的DrawShape对象 
- 
    
    矢量图形被删除事件Name Type Description controlDrawShape 删除矢量符号的DrawShape对象 shapeDrawerAbstractShapeDrawer 当前被删除的矢量符号 
