我在我的网页中渲染两个地图,我正在使用 d3 来完成它。一个是显示所有国家边界的世界地图。我使用的文件是这个版本: https ://raw.github.com/mbostock/topojson/master/examples/world-110m.json
第二张地图是美国各州。我所需要的只是州界(不是县)。我正在使用此文件的修改版本:http: //bl.ocks.org/mbostock/raw/4090846/us.json
我已经修改了这两个文件以包含我用于工具提示的名称和两个字母的州或国家/地区代码。
world-110m.json 文件大约 100kb。states.json 文件超过 650kb。谁能解释这是为什么?而且,更重要的是,我可以从 states.json 文件中删除什么以显着减小其大小,同时仍然有效?
这两个文件都为每个节点定义了弧,并且在文件末尾附近有一个“弧”节点。各州的弧节点是巨大的。我有一种感觉,states json 文件包含所有我不需要的县边界。