矢量几何形状图层,管理Graphics类数据,
常用addEntity和addGeometry,add方法;推荐使用add方法
    
    
    
    
    
    
        
| Name | Type | Description | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| options | Object | 对象有下面这些属性: 
 | ||||||||||||||||||||||||||||
| global | YSEarth | ys.earth | 
- Implements:
Example:
var graphicsLayer = youScene.layers.addGraphicsLayer({
           id:'GraphicsLayer',
           name:'GraphicsLayer',
           visible: true,
           isAddTree: true
       });Demo:
Methods
- 
    add(options) → Graphics
- 
    
    添加数据实体Name Type Description optionsGraphics | Object 要添加的Graphics实例或者构造Graphics的参数 Returns:返回添加的数据对象Example:graphicsLayer.add(new YS.Graphics({ color: { r: 0, g: 1, b: 1, a: 1 }, position: { x: 109.0, y: 25.0, z: 100000 }, box: { x: 100000, y: 100000, z: 100000 } }));
- 
    addEntity(options) → Graphics
- 
    
    添加数据实体Name Type Description optionsObject | Cesium.Entity 要添加的数据对象或者Graphics实例 Name Type Description idString optional 对象的唯一标识符。如果没有提供,则生成GUID。 nameString optional 向用户显示的可读名称,名称可不必唯一。 showBoolean optional 是否显示实体对象及其子项。 positionPositionProperty optional 实体的位置。 boxBoxGraphics optional 与此实体关联的盒子对象。 corridorCorridorGraphics optional 与实体关联的走廊对象。 cylinderCylinderGraphics optional 与实体关联的圆柱体对象。 ellipseEllipseGraphics optional 与实体关联的椭圆形对象。 ellipsoidEllipsoidGraphics optional 与实体关联的椭球体对象。 pathPathGraphics optional 与实体关联的路径对象。 polylineVolumePolylineVolumeGraphics optional 与实体关联的多段线柱体对象。 rectangleRectangleGraphics optional 与实体关联的矩形对象。 wallWallGraphics optional 与实体关联的围墙对象。 Returns:返回添加的数据对象Example:graphicsLayer.addEntity({ position: Cesium.Cartesian3.fromDegrees(107.0, 32.0), ellipse: { semiMinorAxis: 300000.0, semiMajorAxis: 300000.0, outline: true, outlineColor: Cesium.Color.RED, outlineWidth: 4, height: 0, material: Cesium.Color.WHITE } });
- 
    
    添加图层Name Type Description globalObject 三维球对象(YouScene.earth) 
- 
    addPrimitive(options) → Graphics
- 
    
    添加数据几何Name Type Description optionsObject | Cesium.Primitive 要添加的数据对象或者Graphics实例 Name Type Default Description idString optional 对象的唯一标识符。如果没有提供,则生成GUID。 showBoolean optional 是否显示实体对象及其子项。 colorColor Cesium.Color.WHITEoptional 几何的绘制颜色 geometryCesium.Geometry optional 几何对象,instance和geometry任意有一个即可 appearanceCesium.Appearance PerInstanceColorAppearanceoptional 外观形式,默认单色 instanceCesium.GeometryInstance optional 几何实例,instance和geometry任意有一个即可 Returns:返回添加的数据对象Example:graphicsLayer.addPrimitive({ show: true, color: Cesium.Color.RED, geometry: new Cesium.CircleGeometry({ center: YS.MathEngine.xyzToCartesian3({ x: 102, y: 25, z: 10000 }), radius: 100000//米 }) });
- 
    
    清空
- 
    
    销毁- Implements:
 
- 
    getById(id) → Feature
- 
    
    根据id获取图层内对象Name Type Description idString 对象的id Returns:返回查找到的对象,找不到返回undefined- Implements:
 
- 
    getByIndex(index) → Feature
- 
    
    根据索引获取图层内对象Name Type Description indexNumber 对象的索引号,[0, count) Returns:返回查找到的对象,找不到返回undefined- Implements:
 
- 
    
    移除数据Name Type Description featureGraphics 实体数据对象 Returns:删除成功返回true,失败返回false
- 
    
    通过id移除数据Name Type Description idString 唯一标识 Returns:删除成功返回true,失败返回false
