# Style

#### new Cesium.Style()
MapGIS/Entity/Style.js 21

图元样式库

### Members

#### static Cesium.Style.BillboardStyle
MapGIS/Entity/Style.js 269

广告牌样式

##### Properties:

Name | Type | Attributes | Default | Description
--- | --- | --- | --- | ---
`image` | String | <optional> |  | 图片路径
`color` | Color | <optional> | Color.WHITE | 广告牌颜色
`rotation` | Number | <optional> | 0.0 | 广告牌旋转角度，弧度值
`alignedAxis` | Cartesian3 | <optional> | Cartesian3.ZERO | 广告牌的朝向。ZERO：无设置、UNIT_X：X轴朝向、UNIT_Y：Y轴朝向、UNIT_Z：Z轴朝向。
`width` | Number | <optional> |  | 宽度
`height` | Number | <optional> |  | 高度
`outlineColor` | Color | <optional> | Color.BLACK | 外边框颜色
`outlineWidth` | Number | <optional> | 0.0 | 外边框宽度
`sizeInMeters` | Boolean | <optional> | false | 尺寸是否为米单位的，当为false时尺寸为像素，true时为米
`pixelOffset` | Cartesian2 | <optional> | new Cartesian2(0,0) | 广告牌屏幕像素偏移量
`eyeOffset` | Cartesian3 | <optional> | new Cartesian3(0,0,0) | 广告牌相机坐标下偏移量
`horizontalOrigin` | Number | <optional> | HorizontalOrigin.LEFT | 广告牌水平方向放置位置
`verticalOrigin` | Number | <optional> | VerticalOrigin.BASELINE | 广告牌垂直方向放置位置
`scale` | Number | <optional> | 1.0 | 广告牌缩放大小
`translucencyByDistance` | NearFarScalar | <optional> |  | 广告牌的透明度随相机高度变化。用法详见`Billboard#translucencyByDistance`。
`pixelOffsetScaleByDistance` | NearFarScalar | <optional> |  | 广告牌的屏幕像素偏移随相机高度变化。用法详见`Billboard#pixelOffsetScaleByDistance`。
`scaleByDistance` | NearFarScalar | <optional> |  | 广告牌的大小随相机高度变化。用法详见`Billboard#scaleByDistance`。
`heightReference` | Number | <optional> | HeightReference.NONE | 如何摆放在地形上。NONE：使用绝对高度、CLAMP_TO_GROUND：贴在地形上、RELATIVE_TO_GROUND：相对地形抬高一定高度。
`distanceDisplayCondition` | DistanceDisplayCondition | <optional> |  | 决定在某个相机视角高度范围内图元是否可见。
`disableDepthTestDistance` | Number | <optional> |  | 在某个相机视角高度下（例如10000米），禁用深度检测。当设置值为Number.POSITIVE_INFINITY时，深度检测被一直禁用。
`offsetHeight` | Number | <optional> | 0.0 | 广告牌的离地高度

#### static Cesium.Style.BoxStyle
MapGIS/Entity/Style.js 866

盒子图元样式

##### Properties:

Name | Type | Attributes | Default | Description
--- | --- | --- | --- | ---
`isSquare` | Boolean | <optional> | false | 是否为正方体。
`color` | String | Color | <optional> | Color.RED | 颜色
`offsetHeight` | Number | <optional> |  | 盒子离地高度
`extrudedHeight` | Number | <optional> | 0 | 拉伸高度
`heightReference` | Number | <optional> | HeightReference.NONE | 高度类型
`materialType` | String | <optional> | 'Color' | 材质类型 材质类型参见`Material`
`depthTest` | Boolean | <optional> | true | 是否启用图元深度检测，设置成false为防止被地形遮挡
`material` | Material | <optional> |  | 材质 材质类型参见`Material`
`flat` | Boolean | <optional> | false | 是否启用平坦渲染，即不考虑光照。

#### static Cesium.Style.CircleStyle
MapGIS/Entity/Style.js 601

圆面(圆柱体)图元样式

##### Properties:

Name | Type | Attributes | Default | Description
--- | --- | --- | --- | ---
`extrudedHeight` | Number | <optional> |  | 圆柱体拉伸。
`offsetHeight` | Number | <optional> |  | 圆距离地面抬高高度。
`radius` | Number | <optional> | 0 | 圆半径。
`stRotation` | Number | <optional> | 0.0 | 圆纹理顺时针旋转角度（弧度值）。
`color` | String | Color | <optional> | Color.RED | 颜色
`translucent` | Boolean | <optional> | true | 是否半透明
`materialType` | String | <optional> | 'Color' | 材质类型 材质类型参见`Material`
`material` | Material | <optional> |  | 材质 材质类型参见`Material`
`depthTest` | Boolean | <optional> | true | 是否启用图元深度检测，设置成false为防止被地形遮挡。不贴地二维图形默认关闭，三维图形默认开启。
`classificationType` | Number | <optional> |  | 是否贴地。贴地ClassificationType.TERRAIN，贴模型ClassificationType.CESIUM_3D_TILE，都贴ClassificationType.BOTH，都不贴undefined

#### static Cesium.Style.CorridorStyle
MapGIS/Entity/Style.js 644

方管图元样式

##### Properties:

Name | Type | Attributes | Default | Description
--- | --- | --- | --- | ---
`color` | String | Color | <optional> | Color.RED | 颜色
`width` | Number | <optional> | 10.0 | 线段宽度.
`offsetHeight` | Number | <optional> | 0.0 | 方管线离地高度
`extrudedHeight` | Number | <optional> |  | 方管线拉伸高度
`translucent` | Boolean | <optional> | true | 是否半透明
`materialType` | String | <optional> | 'Color' | 材质类型 材质类型参见`Material`
`material` | Material | <optional> |  | 材质 材质类型参见`Material`
`depthTest` | Boolean | <optional> | true | 是否启用图元深度检测，设置成false为防止被地形遮挡

#### static Cesium.Style.CylinderStyle
MapGIS/Entity/Style.js 687

圆台（圆锥）图元样式

##### Properties:

Name | Type | Attributes | Default | Description
--- | --- | --- | --- | ---
`extrudedHeight` | Number | <optional> | 100 | 圆台拉伸高度。
`offsetHeight` | Number | <optional> | 0 | 圆台距离地面抬高高度。
`topRadius` | Number | <optional> | 0 | 圆台顶半径。
`bottomRadius` | Number | <optional> | 0 | 圆台底半径。
`color` | String | Color | <optional> | Color.RED | 颜色
`translucent` | Boolean | <optional> | true | 是否半透明
`materialType` | String | <optional> | 'Color' | 材质类型 材质类型参见`Material`
`material` | Material | <optional> |  | 材质 材质类型参见`Material`
`depthTest` | Boolean | <optional> | true | 是否启用图元深度检测，设置成false为防止被地形遮挡
`slices` | Number | <optional> | 128 | 圆台周长周围的边数。

#### static Cesium.Style.EditPointStyle
MapGIS/Entity/Style.js 103

编辑点样式

##### Properties:

Name | Type | Attributes | Default | Description
--- | --- | --- | --- | ---
`color` | Color | <optional> | Color.RED | 编辑点填充颜色
`centerPointColor` | Color | <optional> | Color.SLATEBLUE.withAlpha(0.9) | 编辑中心点填充颜色
`insertPointColor` | Color | <optional> | Color.SANDYBROWN.withAlpha(0.6) | 插入点填充颜色
`pixelSize` | Number | <optional> | 15 | 编辑点像素大小
`outlineColor` | Color | <optional> | Color.SEASHELL.withAlpha(0.9) | 编辑点边框颜色
`highLightColor` | Color | <optional> | Color.SKYBLUE.withAlpha(0.9) | 编辑选中高亮颜色

#### static Cesium.Style.EllipsoidStyle
MapGIS/Entity/Style.js 734

椭球图元样式

##### Properties:

Name | Type | Attributes | Default | Description
--- | --- | --- | --- | ---
`radiusX` | Number | <optional> |  | 外半径x
`radiusY` | Number | <optional> |  | 外半径Y
`radiusZ` | Number | <optional> |  | 外半径Z
`innerRadiusX` | Number | <optional> |  | 内半径x
`innerRadiusY` | Number | <optional> |  | 内半径Y
`innerRadiusZ` | Number | <optional> |  | 内半径Z
`offsetHeight` | Number | <optional> | 0 | 椭球离地高度。
`color` | String | Color | <optional> | Color.RED | 颜色
`translucent` | Boolean | <optional> | true | 是否半透明
`materialType` | String | <optional> | 'Color' | 材质类型 材质类型参见`Material`
`material` | Material | <optional> |  | 材质 材质类型参见`Material`
`depthTest` | Boolean | <optional> | true | 是否启用图元深度检测，设置成false为防止被地形遮挡

#### static Cesium.Style.LabelStyle
MapGIS/Entity/Style.js 190

文本样式

##### Properties:

Name | Type | Attributes | Default | Description
--- | --- | --- | --- | ---
`text` | String | <optional> |  | 文本内容
`font` | String | <optional> | '30px sans-serif' | 字体类型(参照 CSS 的字体样式属性)
`fillColor` | String | Color | <optional> | Color.WHITE | 字体颜色
`outlineColor` | String | Color | <optional> | Color.BLACK | 外边框颜色
`outlineWidth` | Number | <optional> | 1.0 | 外边框宽度
`showBackground` | Boolean | <optional> | false | 是否显示背景
`offsetHeight` | Number | <optional> | 0.0 | 文本离地高度
`backgroundColor` | Color | <optional> | new Color(0.165, 0.165, 0.165, 0.8) | 背景颜色
`backgroundPadding` | Cartesian2 | <optional> | new Cartesian2(0,0) | 文本在背景中的偏移量，类似CSS中的padding，x代表水平padding像素值，y代表垂直padding像素值.左上角为原点。
`pixelOffset` | Cartesian2 | <optional> | new Cartesian2(0,0) | 文本屏幕像素偏移量
`eyeOffset` | Cartesian3 | <optional> | new Cartesian3(0,0,0) | 文本相机坐标下偏移量
`horizontalOrigin` | Number | <optional> | HorizontalOrigin.LEFT | 文本水平方向放置位置
`verticalOrigin` | Number | <optional> | VerticalOrigin.BASELINE | 文本垂直方向放置位置
`scale` | Number | <optional> | 1.0 | 文本比例尺
`translucencyByDistance` | NearFarScalar | <optional> |  | 文本的透明度随相机高度变化。用法详见`Label#translucencyByDistance`。
`pixelOffsetScaleByDistance` | NearFarScalar | <optional> |  | 文本的屏幕像素偏移随相机高度变化。用法详见`Label#pixelOffsetScaleByDistance`。
`scaleByDistance` | NearFarScalar | <optional> |  | 文本的大小随相机高度变化。用法详见`Label#scaleByDistance`。
`heightReference` | Number | <optional> | HeightReference.NONE | 如何摆放在地形上。NONE：使用绝对高度、CLAMP_TO_GROUND：贴在地形上、RELATIVE_TO_GROUND：相对地形抬高一定高度。
`distanceDisplayCondition` | DistanceDisplayCondition | <optional> |  | 决定在某个相机视角高度范围内图元是否可见。
`disableDepthTestDistance` | Number | <optional> |  | 在某个相机视角高度下（例如10000米），禁用深度检测。当设置值为Number.POSITIVE_INFINITY时，深度检测被一直禁用。

#### static Cesium.Style.ModelStyle
MapGIS/Entity/Style.js 915

模型图元样式

##### Properties:

Name | Type | Attributes | Default | Description
--- | --- | --- | --- | ---
`color` | String | Color | <optional> | Color.WHITE | 颜色
`url` | String | <optional> |  | gltf模型路径
`scale` | Number | <optional> |  | 模型缩放大小
`minimumPixelSize` | Number | <optional> | 0.0 | 最小尺寸（像素）
`maximumScale` | Number | <optional> |  | 最大缩放尺寸
`shadows` | ShadowMode | <optional> | ShadowMode.ENABLED | 光照阴影类型
`colorBlendMode` | ColorBlendMode | <optional> | ColorBlendMode.HIGHLIGHT | 颜色混合类型，设置的color与模型如何混合渲染。
`colorBlendAmount` | Number | <optional> | 0.5 | 颜色混合强度，设置的color与模型混合的强度。
`silhouetteColor` | Color | <optional> | Color.RED | 轮廓颜色
`silhouetteSize` | Number | <optional> | 0.0 | 轮廓宽度
`distanceDisplayCondition` | DistanceDisplayCondition | <optional> |  | 随视距控制显示隐藏。
`heightReference` | Number | <optional> | HeightReference.NONE | 位置高度相对地面模式。
`materialType` | String | <optional> | 'Color' | 材质类型 材质类型参见`Material`
`depthTest` | Boolean | <optional> | true | 是否启用图元深度检测，设置成false为防止被地形遮挡
`material` | Material | <optional> |  | 材质 材质类型参见`Material`
`flat` | Boolean | <optional> | false | 是否启用平坦渲染，即不考虑光照。

#### static Cesium.Style.PointStyle
MapGIS/Entity/Style.js 137

点样式

##### Properties:

Name | Type | Attributes | Default | Description
--- | --- | --- | --- | ---
`color` | Color | <optional> | Cesium.Color.WHITE | 点填充颜色
`outlineColor` | Color | <optional> | Cesium.Color.TRANSPARENT | 点外边框颜色
`pixelSize` | Number | <optional> | 10 | 点的半径
`offsetHeight` | Number | <optional> | 0.0 | 点的离地高度
`scaleByDistance` | NearFarScalar | <optional> |  | 点的比例随相机高度变化。用法详见`PointPrimitive#scaleByDistance`。
`translucencyByDistance` | NearFarScalar | <optional> |  | 点的透明度随相机高度变化。用法详见`PointPrimitive#translucencyByDistance`。
`distanceDisplayCondition` | DistanceDisplayCondition | <optional> |  | 决定在某个相机视角高度范围内图元是否可见。
`disableDepthTestDistance` | Number | <optional> |  | 在某个相机视角高度下（例如10000米），禁用深度检测。当设置值为Number.POSITIVE_INFINITY时，深度检测被禁用。

#### static Cesium.Style.PolygonStyle
MapGIS/Entity/Style.js 427

面图元样式

##### Properties:

Name | Type | Attributes | Default | Description
--- | --- | --- | --- | ---
`color` | String | Color | <optional> | Color.SKYBLUE.withAlpha(0.7) | 颜色
`stRotation` | Number | <optional> | 0.0 | 填充图片是，图片的顺时针旋转角度（弧度值）。
`extrudedHeight` | Number | <optional> |  | 多边形体拉伸高度。为0时为区，不为0时为多边形体。
`perPositionHeight` | Boolean | <optional> | false | 是否固定高度，为true时采用边界点的高度，为false时采用height高度。
`offsetHeight` | Number | <optional> | 0.0 | 多边形体离地高度。当perPositionHeight为false时生效。
`closeTop` | Boolean | <optional> | true | 多边形（体）顶部是否闭合。（当定义extrudedHeight拉伸高度后生效）
`closeBottom` | Boolean | <optional> | true | 多边形体底部是否闭合。(当定义extrudedHeight拉伸高度后生效)
`arcType` | ArcType | <optional> | ArcType.GEODESIC | 多边形边界格式。大地GEODESIC或者恒向线RHUMB。
`translucent` | Boolean | <optional> | false | 是否半透明
`materialType` | String | <optional> | 'Color' | 材质类型 材质类型参见`Material`
`material` | Material | <optional> |  | 材质 材质类型参见`Material`
`depthTest` | Boolean | <optional> |  | 是否启用图元深度检测，设置成false为防止被地形遮挡，不贴地二维图形默认关闭，三维图形默认开启。
`classificationType` | Number | <optional> |  | 是否贴地。贴地ClassificationType.TERRAIN，贴模型ClassificationType.CESIUM_3D_TILE，都贴ClassificationType.BOTH，都不贴undefined

#### static Cesium.Style.PolylineStyle
MapGIS/Entity/Style.js 336

线图元样式

##### Properties:

Name | Type | Attributes | Default | Description
--- | --- | --- | --- | ---
`color` | String | Color | <optional> | Color.RED | 颜色
`arcType` | ArcType | <optional> | ArcType.GEODESIC | 线边界格式。大地GEODESIC或者恒向线RHUMB。
`width` | Number | <optional> | 1.0 | 线段宽度.
`colorsArray` | Array.<Color> | <optional> |  | 线段插值颜色 `Color` 数组，未定义undefined时不开启，采用纯色渲染。传入空数组时默认创建随机颜色。(贴地线无效)
`colorsPerVertex` | Boolean | <optional> |  | 是否开启线段颜色插值(贴地线无效),true为按照顶点渐变，false为线段分段着色。
`translucent` | Boolean | <optional> | true | 是否半透明
`loop` | Boolean | <optional> | false | 是否闭环
`isHermiteSpline` | Boolean | <optional> | false | 是否样条插值曲线
`classificationType` | Number | <optional> |  | 是否贴地。贴地ClassificationType.TERRAIN，贴模型ClassificationType.CESIUM_3D_TILE，都贴ClassificationType.BOTH，都不贴undefined
`materialType` | String | <optional> | 'Color' | 材质类型 材质类型参见`Material`
`material` | Material | <optional> |  | 材质 材质类型参见`Material`
`depthTest` | Boolean | <optional> | false | 是否启用图元深度检测，设置成false为防止被地形遮挡

#### static Cesium.Style.PolylineVolumeStyle
MapGIS/Entity/Style.js 383

圆管线图元样式

##### Properties:

Name | Type | Attributes | Default | Description
--- | --- | --- | --- | ---
`color` | String | Color | <optional> | Color.RED | 颜色
`arcType` | ArcType | <optional> | ArcType.GEODESIC | 多边形边界格式。大地GEODESIC或者恒向线RHUMB。
`cornerType` | CornerType | <optional> | CornerType.ROUNDED | 折角类型 参见`CornerType`
`width` | Number | <optional> | 1.0 | 线段宽度.
`translucent` | Boolean | <optional> | true | 是否半透明
`materialType` | String | <optional> | 'Color' | 材质类型 材质类型参见`Material`
`material` | Material | <optional> |  | 材质 材质类型参见`Material`
`depthTest` | Boolean | <optional> | true | 是否启用图元深度检测，设置成false为防止被地形遮挡

#### static Cesium.Style.RectangleStyle
MapGIS/Entity/Style.js 534

矩形面图元样式

##### Properties:

Name | Type | Attributes | Default | Description
--- | --- | --- | --- | ---
`stRotation` | Number | <optional> | 0.0 | 多边形纹理顺时针旋转角度（弧度值）。
`extrudedHeight` | Number | <optional> |  | 多边形体拉伸高度。为0时为区，不为0时为多边形体。
`rotation` | Number | <optional> | 0.0 | 多边形顺时针旋转角度（弧度值）。
`offsetHeight` | Number | <optional> | 0.0 | 多边形体离地高度。
`color` | String | Color | <optional> | Color.RED | 颜色
`translucent` | Boolean | <optional> | true | 是否半透明
`materialType` | String | <optional> | 'Color' | 材质类型 材质类型参见`Material`
`material` | Material | <optional> |  | 材质 材质类型参见`Material`
`depthTest` | Boolean | <optional> |  | 是否启用图元深度检测，设置成false为防止被地形遮挡

#### static Cesium.Style.SphereStyle
MapGIS/Entity/Style.js 785

圆球图元样式

##### Properties:

Name | Type | Attributes | Default | Description
--- | --- | --- | --- | ---
`radiusX` | Number | <optional> |  | 半径x
`radiusY` | Number | <optional> |  | 半径Y
`radiusZ` | Number | <optional> |  | 半径Z
`innerRadiusX` | Number | <optional> |  | 内半径x
`innerRadiusY` | Number | <optional> |  | 内半径Y
`innerRadiusZ` | Number | <optional> |  | 内半径Z
`height` | Number | <optional> | 0 | 椭球距离地面抬高高度。
`color` | String | Color | <optional> | Color.RED | 颜色
`translucent` | Boolean | <optional> | true | 是否半透明
`materialType` | String | <optional> | 'Color' | 材质类型 材质类型参见`Material`
`material` | Material | <optional> |  | 材质 材质类型参见`Material`
`depthTest` | Boolean | <optional> | true | 是否启用图元深度检测，设置成false为防止被地形遮挡

#### static Cesium.Style.SquareStyle
MapGIS/Entity/Style.js 482

正方形图元样式

##### Properties:

Name | Type | Attributes | Default | Description
--- | --- | --- | --- | ---
`color` | Color | <optional> | Color.SKYBLUE.withAlpha(0.7) | 颜色
`stRotation` | Number | <optional> | 0.0 | 填充图片时，图片的顺时针旋转角度（弧度值）。
`extrudedHeight` | Number | <optional> |  | 多边形体拉伸高度。为0时为区，不为0时为多边形体。
`perPositionHeight` | Boolean | <optional> | false | 是否固定高度，为true时采用边界点的高度，为false时采用height高度。
`height` | Number | <optional> | 0.0 | 多边形体底面高度。当perPositionHeight为false时生效。
`closeTop` | Boolean | <optional> | true | 多边形（体）顶部是否闭合。（当定义extrudedHeight拉伸高度后生效）
`closeBottom` | Boolean | <optional> | true | 多边形体底部是否闭合。(当定义extrudedHeight拉伸高度后生效)
`arcType` | ArcType | <optional> | ArcType.GEODESIC | 多边形边界格式。大地GEODESIC或者恒向线RHUMB。
`translucent` | Boolean | <optional> | false | 是否半透明
`materialType` | String | <optional> | 'Color' | 材质类型 材质类型参见`Material`
`material` | Material | <optional> |  | 材质 材质类型参见`Material`
`depthTest` | Boolean | <optional> |  | 是否启用图元深度检测，设置成false为防止被地形遮挡，不贴地二维图形默认关闭，三维图形默认开启。
`classificationType` | Number | <optional> |  | 是否贴地。贴地ClassificationType.TERRAIN，贴模型ClassificationType.CESIUM_3D_TILE，都贴ClassificationType.BOTH，都不贴undefined

#### static Cesium.Style.styleType
MapGIS/Entity/Style.js 1134

样式类型 与图元类型一致，参见`Graphic.graphicType`

##### Properties:

Name | Type | Attributes | Default | Description
--- | --- | --- | --- | ---
`point` | String | <optional> | 'point' | 点，类型（type）为point时样式参数参照`Style.PointStyle`
`label` | String | <optional> | 'label' | 文本,类型（type）为label时样式参数参照`Style.LabelStyle`
`billboard` | String | <optional> | 'billboard' | 广告牌，图标类型(type)为billboard时样式参数参照`Style.BillboardStyle`
`polyline` | String | <optional> | 'polyline' | 线，图标类型(type)为polyline时样式参数参照`Style.PolylineStyle`
`polylineVolume` | String | <optional> | 'polylineVolume' | 圆管线，图标类型(type)为polylineVolume时样式参数参照`Style.PolylineVolumeStyle`
`polygon` | String | <optional> | 'polygon' | 面（区），图标类型(type)为polygon时样式参数参照`Style.PolygonStyle`
`rectangle` | String | <optional> | 'rectangle' | 矩形，图标类型(type)为rectangle时样式参数参照`Style.RectangleStyle`
`circle` | String | <optional> | 'circle' | 圆，图标类型(type)为circle时样式参数参照`Style.CircleStyle`
`corridor` | String | <optional> | 'corridor' | 方管线，图标类型(type)为corridor时样式参数参照`Style.CorridorStyle`
`cylinder` | String | <optional> | 'cylinder' | 圆台（圆锥），图标类型(type)为cylinder时样式参数参照`Style.CylinderStyle`
`ellipsoid` | String | <optional> | 'ellipsoid' | 椭球，图标类型(type)为ellipsoid时样式参数参照`Style.EllipsoidStyle`
`sphere` | String | <optional> | 'sphere' | 圆球，图标类型(type)为sphere时样式参数参照`Style.SphereStyle`
`wall` | String | <optional> | 'wall' | 墙，图标类型(type)为wall时样式参数参照`Style.WallStyle`
`box` | String | <optional> | 'box' | 盒子,类型（type）为box时样式参数参照`Style.BoxStyle`
`model` | String | <optional> | 'model' | gltf模型,类型（type）为model时样式参数参照`Style.ModelStyle`

#### static Cesium.Style.WallStyle
MapGIS/Entity/Style.js 823

墙图元样式

##### Properties:

Name | Type | Attributes | Default | Description
--- | --- | --- | --- | ---
`color` | String | Color | <optional> | Color.RED | 颜色
`extrudedHeight` | Number | <optional> | 100 | 墙拉伸高度。
`height` | Number | <optional> |  | 墙距离地面抬高高度。默认不设置采用坐标点的高度
`translucent` | Boolean | <optional> | true | 是否半透明
`loop` | Boolean | <optional> | false | 是否闭环
`materialType` | String | <optional> | 'Color' | 材质类型 材质类型参见`Material`
`material` | Material | <optional> |  | 材质 材质类型参见`Material`
`depthTest` | Boolean | <optional> | true | 是否启用图元深度检测，设置成false为防止被地形遮挡

### Methods

#### static Cesium.Style.creatstyle(type, options)
MapGIS/Entity/Style.js 31

创建样式

Name | Type | Description
--- | --- | ---
`type` | String | 样式类型，参见`Style.styleType`
`options` | Object | 样式参数

#### static Cesium.Style.pack() → Object
MapGIS/Entity/Style.js 988

将Style对象转换成与cesium无关的对象

##### Returns:

##### Example:

    var options = new  Cesium.Style('label', {text:'mapgis',color:#ffffff});
    var packedObject =  options.pack();

#### static Cesium.Style.unpack(type, style) → Style
MapGIS/Entity/Style.js 1062

将对象转换成Style类型的对象

Name | Type | Description
--- | --- | ---
`type` | String | 样式类型
`style` | Object | 从JSON或者其他地方读取的样式参数对象

##### Returns:

返回对应cesium样式的对象

##### Example:

    var options = {type:'label', style:{text:'mapgis',color:#ffffff}};
    var packedObject =  Cesium.Style.unpack(options);