Spec-Zone.ru › OpenLayers

ol/source/Cluster


Классы

Cluster

Определения типов

GeometryFunction()

source/Cluster.js, строка 19

Options{Object}

Свойства:
Имя Тип Описание
attributions AttributionLike | undefined

Атрибуции.

distance number
(по умолчанию 20)

Расстояние в пикселях, на котором объекты будут объединены в кластер.

minDistance number
(по умолчанию 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>
(по умолчанию null)

Источник.

wrapX boolean
(по умолчанию 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API