所以我从一个运行良好的非常小的例子开始。我使用QGIS画了一条线,然后使用mapshaper将其转换为topojson。然后我使用D3.js来加载和可视化它。这是更大但不起作用的示例:
jsfiddle.net/kwoxer/kpL1uyy2/2/
正如您所看到的,它不只显示一行,而是显示疯狂的线条,好像转换出错了。已经测试过不同的浏览器。
但正如我所说,我之前已经用 QGIS 做了一条小线,转换它,一切都很好。那么这是线路大小的问题吗?还是通过转换器?
这是来自 QGIS 的图片在浏览器中的样子:http: //i.imgur.com/s1FPn2P.png
那么创建(巨大的)自己的地图并在 D3.js 中使用它的好方法是什么?