模块:ol/source/Cluster

ol/source/Cluster


Cluster

类型定义

GeometryFunction()

Options{Object}

属性:
Name Type 描述
attributions AttributionLike | undefined

版权声明。

distance number
(defaults to 20)

要素聚类的像素距离。

minDistance number
(defaults to 0)

聚类之间的最小像素距离。上限为配置的距离。默认情况下,不保证最小距离。此配置可用于避免图标重叠。作为权衡,聚类要素的位置将不再是其所有要素的中心。

geometryFunction GeometryFunction<FeatureType> | undefined

函数接受一个Feature接受参数并返回Point作为要素的聚类计算点。当某个要素不应被纳入聚类时,该函数应返回null。默认值在底层数据源仅包含点要素时生效。

function(feature) {
  return feature.getGeometry();
}

参见getInteriorPoint多边形聚类计算点的获取方法。

createCluster function | undefined

接受聚类中心的函数Point以及一个数组Feature包含在此集群中。必须返回一个Feature用于渲染。默认实现是:

function(point, features) {
  return new Feature({
    geometry: point,
    features: features
  });
}
source VectorSource<FeatureType>
(defaults to null)

数据源.

wrapX boolean
(defaults to true)

是否水平环绕世界。