我正在使用react-leaflet 的GeoJson 来显示一个区域的所有多边形。但是,当数据量增加到 10000 时,性能变差,我的应用程序出现性能问题,导致速度缓慢且滞后。如何提高 GeoJSon 在大数据上的性能?我的代码:
<Header />
<MapContainer center={[10.7743, 106.6669]} zoom={5}>
<TileLayer
attribution='© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"
/>
<GeoJSON
style={LayerStyle}
data={polygonData.features}
onEachFeature={onEachContry}
/>
</MapContainer>
PolygonData.features的数据量很大,有100k条记录
慕哥9229398
慕神8447489
慕村225694
相关分类