我在OpenStreetMaps地图上有一个包含所有USA状态形状的矢量图层。
这些坐标存储在MongoDB数据库中,当用户想要显示地图时,我的服务器(在Node.js下运行)使用这些坐标计算GeoJSON文件并将其发送到客户端。
我遇到的问题是这个文件可能非常大(~20 Mo),因为这些形状非常详细,所以即使对于一个状态,也有很多坐标。 即使gzip压缩文件仍然很大(约3-5 Mo)。我无法发送这么大的文件,以获得带宽和Javascript内存的考虑。
所以我正在寻找一个方案,允许我以合理的带宽和浏览器内存使用情况发送所有这些坐标。
有什么建议吗?
由于