如何使用OpenLayers v2.13处理包含大量坐标的大文件?

时间:2014-09-15 07:51:53

标签: javascript node.js openlayers openstreetmap geojson

我在OpenStreetMaps地图上有一个包含所有USA状态形状的矢量图层。

这些坐标存储在MongoDB数据库中,当用户想要显示地图时,我的服务器(在Node.js下运行)使用这些坐标计算GeoJSON文件并将其发送到客户端。

我遇到的问题是这个文件可能非常大(~20 Mo),因为这些形状非常详细,所以即使对于一个状态,也有很多坐标。 即使gzip压缩文件仍然很大(约3-5 Mo)。我无法发送这么大的文件,以获得带宽和Javascript内存的考虑。

所以我正在寻找一个方案,允许我以合理的带宽和浏览器内存使用情况发送所有这些坐标。

有什么建议吗?

由于

0 个答案:

没有答案