GeoEntityNode

new Cesium.GeoEntityNode(name, isGroup)

实体节点类,用来确定实体分组信息
Name Type Description
name String 名称
isGroup boolean 是否是分组节点

Methods

createGeoEntityNode(geoEntity)GeoEntityNode

创建实体节点
Name Type Description
geoEntity GeoEntity 实体对象
Returns:
实体节点对象

createGroupNode(name)GeoEntityNode

创建子组节点
Name Type Description
name String 子组名称
Returns:
子组节点对象

findNode(UUID)GeoEntityNode

通过节点UUID获取节点对象
Name Type Description
UUID String 节点UUID
Returns:
节点对象

getChildNodes()Array.<GeoEntityNode>

获取子组节点列表
Returns:
子组节点列表

getName()String

获取节点名称
Returns:
节点名称

getParentNode()GeoEntityNode

获取父节点
Returns:
父节点

getUUID()String

获取节点UUID
Returns:
节点UUID

indexOf(UUID)Number

通过节点UUID获取节点索引
Name Type Description
UUID String 节点UUID
Returns:
节点索引

isGroupNode()boolean

是否为组节点
Returns:
是否根组节点

isRootNode()boolean

是否为根组节点
Returns:
是否为根组节点

moveNodeTo(sourceIndex, desNode, desIndex)boolean

移动当前组节点的指定子节点到目标组节点的指定位置
Name Type Description
sourceIndex Number 指定子节点索引
desNode GeoEntityNode 目标组节点
desIndex Number 目标位置
Returns:
是否移动成功

moveTo(desNode, desIndex)boolean

把当前节点移动到目标组节点的指定位置
Name Type Description
desNode GeoEntityNode 目标组节点
desIndex Number 目标位置
Returns:
是否移动成功

removeGroupNode(UUID)

删除子组节点
Name Type Description
UUID String 子组节点UUID

setName(name)

设置节点名称
Name Type Description
name String 节点名称