PolygonStyleConver

new mars3d.PolygonStyleConver()

Polygon 矢量数据style转换处理类

继承

方法

static mars3d.PolygonStyleConver.toCesiumVal(style, entityGraphic, isEntity)Cesium.PolygonGraphics

style样式属性赋值到 entity

参数名称 类型 描述信息
style PolygonEntity.StyleOptions

样式

entityGraphic Cesium.PolygonGraphics | null

矢量数据对应的 Cesium内部对象

isEntity boolean

是否为entity

返回值:

矢量数据所需的Cesium内部对象

static mars3d.PolygonStyleConver.toJSON(czmVal, style, isEntity)object

导出Cesium的样式对象到json可以保存的格式

参数名称 类型 默认值 描述信息
czmVal object

Cesium属性值

style object {} 可选

json简单对象

isEntity boolean 可选

是否为Entity对象

返回值:

json简单对象

getColorByStyle(style)Cesium.Color

根据样式配置获取颜色

参数名称 类型 描述信息
style object

样式配置

返回值:

颜色

继承自:

getOutlineColorByStyle(style)Cesium.Color

根据样式配置获取outline颜色

参数名称 类型 描述信息
style object

样式配置

返回值:

颜色

继承自:

toCesiumVal(style, czmVal)object

转换为Cesium相关属性值

参数名称 类型 默认值 描述信息
style object

样式配置

czmVal object {} 可选

Cesium属性值

返回值:

Cesium属性值

继承自:

toJSON(czmVal, style)object

转换为json简单对象,用于导出

参数名称 类型 默认值 描述信息
czmVal object

Cesium属性值

style object {} 可选

json简单对象

返回值:

json简单对象

继承自: