【发布时间】:2018-02-01 23:34:07
【问题描述】:
在地图上加载许多特征足迹向量时,openlayers 地图和 Web 应用程序变得无响应。有没有什么办法可以提高带有许多向量的 openlayers 地图的性能?
我们希望能够一次在地图上支持至少 1000 个向量。
我们正在使用 openlayers 4。
据我所知,OpenLayers 3+ 使用 HTML5 画布来渲染图像和矢量。我已经看到用于制作视频游戏和其他高性能图形应用程序的画布。我不明白为什么它会导致 OpenLayers 出现这种反应迟钝的问题。
编辑:当我说“向量”时,我指的是正方形多边形。此应用程序将在具有平均计算能力的桌面上运行。
【问题讨论】:
-
当你说矢量时,你是指特征吗?此外,这基本上是一个是/否的问题。如果您确实需要帮助,请提供代码
-
一千个什么?积分?由数千个顶点组成的复杂多边形?在低端手机还是高端台式机上运行?等等。在您的特定情况下,未知数太多,无法回答。
-
已更新。我们正在处理来自特征的方形多边形。使用该应用程序的桌面可能是 i3 的。
-
我有一张地图,它显示了 3 个图层,每个图层最多有 25'000 个多点几何图形(tm.ti8m.ch“Zürich HB”,所有滑块都已最大化)。所以这个模糊问题的答案是“是”。
标签: javascript gis openlayers geospatial openlayers-3