Classes
Type Definitions
-
Options{Object}
-
Properties:
Name Type Argument Default Description attributions
module:ol/source/Source~AttributionLike <optional>
Attributions.
distance
number <optional>
20 Distance in pixels within which features will be clustered together.
minDistance
number <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.
geometryFunction
function <optional>
Function that takes an
module:ol/Feature
as argument and returns anmodule:ol/geom/Point
as 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#getInteriorPoint
for a way to get a cluster calculation point for polygons.createCluster
function <optional>
Function that takes the cluster's center
module:ol/geom/Point
and an array ofmodule:ol/Feature
included in this cluster. Must return amodule:ol/Feature
that will be used to render. Default implementation is:function(point, features) { return new Feature({ geometry: point, features: features }); }
source
module:ol/source/Vector~VectorSource <optional>
Source.
wrapX
boolean <optional>
true Whether to wrap the world horizontally.