Classes
Type Definitions
-
Options{Object}
-
Properties:
Name Type Argument Default Description attributionsmodule:ol/source/Source~AttributionLike <optional>
Attributions.
distancenumber <optional>
20 Distance in pixels within which features will be clustered together.
minDistancenumber <optional>
0 Minimum distance in pixels between clusters. Will be capped at the configured distance. By default no minimum distance is guaranteed. This config can be used to avoid overlapping icons. As a tradoff, the cluster feature's position will no longer be the center of all its features.
geometryFunctionfunction <optional>
Function that takes an
module:ol/Featureas argument and returns anmodule:ol/geom/Pointas cluster calculation point for the feature. When a feature should not be considered for clustering, the function should returnnull. The default, which works when the underlying source contains point features only, isfunction(feature) { return feature.getGeometry(); }See
module:ol/geom/Polygon~Polygon#getInteriorPointfor a way to get a cluster calculation point for polygons.createClusterfunction <optional>
Function that takes the cluster's center
module:ol/geom/Pointand an array ofmodule:ol/Featureincluded in this cluster. Must return amodule:ol/Featurethat will be used to render. Default implementation is:function(point, features) { return new Feature({ geometry: point, features: features }); }sourcemodule:ol/source/Vector~VectorSource <optional>
Source.
wrapXboolean <optional>
true Whether to wrap the world horizontally.
OpenLayers