2017-07-21 34 views
2

我们有一个地图配置,在某个缩放级别下,我们必须绘制N个功能的数量,范围从数百到数千,但在Internt Explorer上,如果功能数量超过2500,比有内存问题。 那么,是否有可能以某种方式逐步绘制地图上的特征,以便解决内存问题?Openlayers在Internet Explorer内存问题中添加功能

+1

您是否考虑过使用群集?请参阅:https://openlayers.org/en/latest/examples/cluster.html –

回答

2

下面是可以提高性能和/或内存使用几个选项:

使用群集Cluster Example

使用图像矢量图层Image Vector Example

使用“postcompose”直接画到画布避免功能开销

不要在矢量源上使用空间索引(useSpatialIndex = false)

使用像GeoServer这样的地图服务器渲染服务器上的功能