如果加载大尺寸的形状文件数据,则冻结在传单上的地图

问题描述 投票:-1回答:1

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

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

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

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

使用ShapeFile映射:

javascript performance leaflet gis shapefile
1个回答
0
投票

[已解决]

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

Leaflet Canvas

© www.soinside.com 2019 - 2024. All rights reserved.