首页 > 解决方案 > 如果加载大尺寸的形状文件数据,传单上的地图会冻结

问题描述

我目前正在使用Leaflet ShapeFile作为我的数据源。

当形状文件 [30MB] 包含 1 个大图层(特征很大,有很多坐标 | 一个完整的大多边形)时,UI 仍然可以工作,但加载时间很长。

当形状文件 [20MB] 包含多个图层(许多折线、多边形标记 | 多个特征)时,UI 在加载时已经冻结。

是否有任何解决方法,例如仅加载地图视图端口上可见的内容,以便解决性能问题?这可能吗?

使用 ShapeFile 映射:

标签: javascriptperformanceleafletgisshapefile

解决方案


[解决了]

感谢@ghybs!我使用画布作为渲染器,它极大地提高了渲染大量特征的性能。

传单帆布


推荐阅读