Openlayers - Как получить список визуализированных символов с опцией declutter? - PullRequest
0 голосов
/ 05 сентября 2018

Я добавил векторный слой с опцией «declutter» в OpenLayers v5.
Исходный объект был 500 (пятьсот), а результат рендеринга почти 50 (пятьдесят).
После рендера я хочу получить только пятьдесят отрендеренных списков из экземпляра слоя.
Я знаю, что API forEachFeatureAtPixel, но он может захватывать только одну точку пикселя.

Есть ли способ получить этот список?

1 Ответ

0 голосов
/ 06 сентября 2018

Вы можете использовать getFeaturesInExtent на Source, чтобы получить объекты, размещенные в определенной области. Но пока нет возможности получить только видимые функции с опцией declutter. Вам может потребоваться запросить новый метод для команды OpenLayers.

...