MapboxGL JS: кластеризация полигона вместо точки - PullRequest
0 голосов
/ 26 февраля 2020

В mapbox GL JS возможность кластеризации является точечной согласно документации.

Но можем ли мы кластеризовать многоугольник?

Спасибо за ваш вклад?

1 Ответ

0 голосов
/ 27 февраля 2020

Нет, кластеризация полигонов по умолчанию невозможна при использовании Mapbox GL JS. Как отмечено здесь в документации для свойства cluster источника Geo JSON:

Если данные представляют собой набор точечных объектов, установите для этого параметра истинные кластеры точки по радиусу в группы.

Поскольку полигоны не имеют type point (скорее, они имеют type polygon), опция cluster не может быть применена. Это имеет смысл, когда вы думаете об этом, потому что многоугольники слишком произвольны для «кластеризации». Точки четко определены по форме и объему, что означает, что их можно предварительно кластеризовать в самом исходном объекте, указав cluster: true, как показано в в этом примере на странице примеров Mapbox GL JS.

...