Class: BaseGraphic

Glodon.CIMCube.Graphic. BaseGraphic

图形基类

new BaseGraphic(cesiumEntity)

图形基类构造函数
Parameters:
Name Type Description
cesiumEntity Cesium.Entity 原生Entity

Members


<readonly> cesiumEntity :Cesium.Entity

获取原生Entity
Type:
  • Cesium.Entity

dynamic :Boolean

是否动态绘制
Type:
  • Boolean

<readonly> id :String

id
Type:
  • String

<readonly> name :String

名称
Type:
  • String

show :Boolean

是否显示
Type:
  • Boolean

Methods


addProperty(key, value)

添加属性
Parameters:
Name Type Description
key Object 属性key值
value Object 属性值
Returns:
Type
void

addToViewer(dataSource)

添加到视图
Parameters:
Name Type Description
dataSource Cesium.DataSource
Returns:
Type
void

flyTo()

飞到图形
Returns:
Type
void

getAllProperties()

获取所有属性
Returns:
属性Map
Type
Map

getEntity()

获取原生Entity
Returns:
原生Entity
Type
Cesium.Entity

getProperty(key)

通过key获取属性
Parameters:
Name Type Description
key Object 属性key值
Returns:
属性值
Type
Object

removeProperty(key)

删除属性
Parameters:
Name Type Description
key Object 属性key值
Returns:
Type
void

removeSelf(dataSource)

删除图形
Parameters:
Name Type Description
dataSource Cesium.DataSource
Returns:
Type
void