2
我们有一个地图配置,在某个缩放级别下,我们必须绘制N个功能的数量,范围从数百到数千,但在Internt Explorer上,如果功能数量超过2500,比有内存问题。 那么,是否有可能以某种方式逐步绘制地图上的特征,以便解决内存问题?Openlayers在Internet Explorer内存问题中添加功能
我们有一个地图配置,在某个缩放级别下,我们必须绘制N个功能的数量,范围从数百到数千,但在Internt Explorer上,如果功能数量超过2500,比有内存问题。 那么,是否有可能以某种方式逐步绘制地图上的特征,以便解决内存问题?Openlayers在Internet Explorer内存问题中添加功能
下面是可以提高性能和/或内存使用几个选项:
使用群集Cluster Example
使用图像矢量图层Image Vector Example
使用“postcompose”直接画到画布避免功能开销
不要在矢量源上使用空间索引(useSpatialIndex = false)
使用像GeoServer这样的地图服务器渲染服务器上的功能
您是否考虑过使用群集?请参阅:https://openlayers.org/en/latest/examples/cluster.html –