2017-02-16 28 views
0

我在OL3中有1000〜100000个功能的矢量/ wfs图层。但通常这些功能是按照彼此非常接近的一组功能进行分组的。出于性能方面的原因,我想在视图缩小时替换单个功能靠近的功能的集合。这个单一功能应该是动态生成的,并且可以用替换的功能数量来标记。OL3矢量/ wfs一个功能而不是很多

这样的事情可以用ol3来完成吗?

编辑: 这是很好的例子:https://www.mbank.pl/placowki-bankomaty/,它是atm定位器。缩小时,它会显示少量功能,并提供关于近距离的atms数量的信息。

回答

0

这被称为聚类。你有几个选择来做到这一点。 最简单的就是使用内置的集群源ol4提供的。 API文档在这里 - >ol.source.Cluster

在这里,官方例子 - >

example1

example2

现在,如果你想要的东西更令人印象深刻考虑以下extension(这不是一部分官方ol4)

这里是一个demo

+0

它看起来不错,我需要更多时间来精确检查它,然后我会接受你的答案。 – zachbar

+0

甚至不知道v4出于ol,谢谢 – Tedd