我无法让 Kartograph.js 显示我的 .svg 地图。这是我所做的:
根据 Kartograph 的文档,我已经使用 kartograph.py 可以使用的最基本的 json 文件从 .shp 成功地制作了 .svg 地图,执行基本的 world.json -o world.svg。这是json:
{ "layers": [{ "src": "ne_50m_admin_0_countries.shp", "simplify": 3 }] }
我已经使用 python 设置了一个简单的 http 主机并将 chrome 定向到主机,因为我知道你不能在本地执行此操作。
我已经写了下面的代码。我没有得到任何错误,所以我没有做错什么。难道是我没有放任何层?我想为我的第一次尝试做一个尽可能简单的例子。
<div id="map"></div> <script> function loadMap() { var map = kartograph.map('#map'); map.loadMap('world.svg', function() { }); }; </script> <script src="jquery-1.11.0.min.js"></script> <script src="kartograph.js-master/dist/kartograph.js"></script> <script src="raphael-master/raphael-min.js"></script>`
多谢你们。