如何在HTML5中呈现一个非常大的SVG文件?

时间:2013-02-19 23:19:00

标签: html5 svg

我最近想要自己创建类似的内容:http://www.unitedstateszipcodes.org/

它基本上是美国的邮政编码地图。目前,我有数千个构成邮政编码边界的点。使用这些坐标,我创建了一个KML文件。但是,似乎文件太大了(32MB)当我在浏览器上渲染它时,加载需要很长时间,而且看起来非常埋葬。 我应该采取什么方法来加快速度?

我想要做的是能够看到美国所有邮政编码区域的地图。我应该使用SVG或Canvas。我选择使用SVG:http://danilocarrion.com/Map.html

如果有办法让它更快,更清晰,请告诉我。感谢

1 个答案:

答案 0 :(得分:0)

您可能需要查看topojson,这是一个教程,可以找到一些说明here