Module: ol/source/Cluster

ol/source/Cluster


Classes

Cluster

Type Definitions

Geometry函数()

Options{Object}

Properties:
Name Type Description
attributions AttributionLike | undefined

归属信息。

distance number
(defaults to 20)

在此像素距离内的要素将被聚类在一起。

minDistance number
(defaults to 0)

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

geometry函数 Geometry函数<要素Type> | undefined

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

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

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

createCluster function | undefined

接受聚类中心 Point 和此聚类中包含的要素数组的函数。必须返回一个用于渲染的要素。默认实现为:

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

数据源。

wrapX boolean
(defaults to true)

是否水平环绕世界。