ClusterContainer
类:聚合标签容器,用于管理多个聚合标签
Constructor
new Glodon.Bimface.Plugins.Cluster.ClusterContainer(clusterContainerConfig)
构造聚合标签容器
Parameters:
Name | Type | Description |
---|---|---|
clusterContainerConfig | Glodon.Bimface.Plugins.Cluster.ClusterContainerConfig | 聚合标签容器的配置项 |
Methods
addCluster(cluster)
添加单个聚合标签
Parameters:
Name | Type | Description |
---|---|---|
cluster | Glodon.Bimface.Plugins.Cluster.ClusterItem | 聚合标签对象 |
addClusters(clusters)
添加多个聚合标签
Parameters:
Name | Type | Description |
---|---|---|
clusters | Array | 由多个聚合标签对象组成的数组 |
clear()
清空容器内所有聚合标签
getClusterById(id)
根据ID获取聚合标签对象
Parameters:
Name | Type | Description |
---|---|---|
id | String | 聚合标签ID |
Returns:
Type | Description |
---|---|
Object | 聚合标签对象 |
getClusters()
获取容器内所有的聚合标签对象
Returns:
Type | Description |
---|---|
Array | 由多个聚合标签对象组成的数组 |
removeClustersById(id)
根据ID移除某个聚合标签对象
Parameters:
Name | Type | Description |
---|---|---|
id | String | 聚合标签ID |
update()
重新绘制聚合标签