ClusterContainer

类:聚合标签容器,用于管理多个聚合标签

Constructor

new Glodon.Bimface.Plugins.Cluster.ClusterContainer(clusterContainerConfig)

构造聚合标签容器

Parameters:
NameTypeDescription
clusterContainerConfigGlodon.Bimface.Plugins.Cluster.ClusterContainerConfig

聚合标签容器的配置项

Methods

addCluster(cluster)

添加单个聚合标签

Parameters:
NameTypeDescription
clusterGlodon.Bimface.Plugins.Cluster.ClusterItem

聚合标签对象

addClusters(clusters)

添加多个聚合标签

Parameters:
NameTypeDescription
clustersArray

由多个聚合标签对象组成的数组

clear()

清空容器内所有聚合标签

getClusterById(id)

根据ID获取聚合标签对象

Parameters:
NameTypeDescription
idString

聚合标签ID

Returns:
TypeDescription
Object

聚合标签对象

getClusters()

获取容器内所有的聚合标签对象

Returns:
TypeDescription
Array

由多个聚合标签对象组成的数组

removeClustersById(id)

根据ID移除某个聚合标签对象

Parameters:
NameTypeDescription
idString

聚合标签ID

update()

重新绘制聚合标签