包 | com.supermap.web.clustering |
类 | public class CenterClusterer |
继承 | CenterClusterer ![]() ![]() |
聚散显示是指将一定范围内的点要素聚合显示至一个点(聚合点,地图单位。其中包括聚散中心坐标、权重、离散点集合等,离散点即为被聚合的点),详细应用请参见 SuperMap iClient 8C for Flash SampleCode。
该类是 Clusterer 的一个子类,首先将点要素所在的图层按照 size 属性的大小划分为若干个栅格,然后将每一栅格内的所有离散点聚合至栅格的中心点。
方法 | 定义方 | ||
---|---|---|---|
初始化 CenterClusterer 类的新实例。
|
CenterClusterer | ||
clusterFeatures(featuresLayer:FeaturesLayer, featureCollection:ArrayCollection):Array
[Override] 获取符合聚散显示条件的要素集合。.
|
CenterClusterer | ||
destroy(featuresLayer:FeaturesLayer):void
[Override] 销毁 Clusterer。
|
CenterClusterer | ||
![]() |
initialize(featuresLayer:FeaturesLayer):void
初始化 Clusterer。
|
Clusterer |
CenterClusterer | () | 构造函数 |
public function CenterClusterer()
初始化 CenterClusterer 类的新实例。
clusterFeatures | () | 方法 |
override public function clusterFeatures(featuresLayer:FeaturesLayer, featureCollection:ArrayCollection):Array
获取符合聚散显示条件的要素集合。.
被聚散显示的离散点的几何属性必须能被转换为具有地图坐标的 GeoPoint 对象。
参数
featuresLayer:FeaturesLayer — 被聚散显示的要素所在的要素图层。 |
|
featureCollection:ArrayCollection — 离散点集合。 |
Array — 符合聚散显示条件的要素集合。 |
destroy | () | 方法 |
override public function destroy(featuresLayer:FeaturesLayer):void
销毁 Clusterer。
参数
featuresLayer:FeaturesLayer — 与 Clusterer 关联的要素图层。 |