ol/source/Cluster
Классы
- Cluster
Определения типов
-
GeometryFunction()
-
Options{Object}
-
Свойства:
Имя Тип Описание attributionsAttributionLike | undefined Атрибуции.
distancenumber
(по умолчанию 20)Расстояние в пикселях, на котором объекты будут объединены в кластер.
minDistancenumber
(по умолчанию 0)Минимальное расстояние в пикселях между кластерами. Будет ограничено заданным расстоянием. По умолчанию минимальное расстояние не гарантируется. Эта настройка может использоваться для предотвращения перекрытия значков. В качестве компромисса, положение объекта кластера больше не будет центром всех его объектов.
geometryFunctionGeometryFunction<FeatureType> | undefined Функция, которая принимает
Featureв качестве аргумента и возвращаетPointв качестве точки расчета кластера для объекта. Если объект не должен учитываться при формировании кластера, функция должна возвращатьnull. По умолчанию, которое работает, когда базовый источник содержит только точки, этоfunction(feature) { return feature.getGeometry(); }См.
getInteriorPointдля получения точки расчета кластера для полигонов.createClusterfunction | undefined Функция, которая принимает центральную точку
Pointкластера и массивFeature, включенных в этот кластер. Должна возвращатьFeature, который будет использоваться для отрисовки. По умолчанию реализация:function(point, features) { return new Feature({ geometry: point, features: features }); }sourceVectorSource<FeatureType>
(по умолчанию null)Источник.
wrapXboolean
(по умолчанию true)Оборачивать ли мир по горизонтали.
© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_source_Cluster.html