矢量图绘制面板组件
    
    
    
    
    
    
        
| Name | Type | Description | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ys | Object | YouScene对象 | ||||||||||||||||
| options | Object | 对象有下面这些属性: 
 | 
- Implements:
Example:
var youScene = new YS.YouScene({sdkServerUrl: 'http://ys.infoearth.com:9090/Server/'});
youScene.init("global");
var ShapeDrawerControl = new YS.ShapeDrawerControl(youScene,{});
ShapeDrawerControl.show();Demo:
Members
- 
    readonlyshapeDrawers : DrawShape
- 
    
    面板管理的DrawShape对象
Methods
- 
    
    往面板中添加矢量对象Name Type Description shapeDrawerShapeDrawer 要添加的矢量符号对象 
- 
    
    添加矢量符号Name Type Description shapeDrawerTypeShapeDrawerType 要添加的矢量符号类型 Returns:返回矢量符号对象的id
- 
    
    清理组件的临时数据、成果等- Implements:
 
- 
    
    销毁组件 重载时请务必调用IControl.prototype.destroy.apply(this);Returns:- Implements:
 
- 
    
    导出矢量符号信息Returns:返回矢量图对象序列化后的json数组
- 
    
    导入矢量符号信息Name Type Description allShapesArray.<Object> 要导入的矢量符号列表 
- 
    
    该组件是否销毁 (true代表销毁了,false代表未销毁), 销毁后将不可以再使用Returns:- Implements:
 
- 
    
    通过Id移除矢量符号Name Type Description idString 矢量符号对象的id 
- 
    
    移除面板中的矢量对象Name Type Description typeString 面板中矢量符号对象的type 
- 
    
    移除当前选择的矢量符号
- 
    
    显示组件- Implements:
 
- 
    
    显示(或隐藏)所有矢量符号Name Type Description visibleBoolean 是否可见 
- 
    
    通过Id显示(或隐藏)矢量符号Name Type Description idString 矢量符号对象的id 
