【发布时间】:2015-05-23 09:24:56
【问题描述】:
数据:
世界 110m.json
地方.json
代码:
queue()
.defer(d3.json, "http://bl.ocks.org/dwtkns/raw/4686432/world-110m.json")
.defer(d3.json, "https://raw.githubusercontent.com/fraserxu/d3-map/master/datas/places.json")
.await(ready);
来源:
[http://bl.ocks.org/dwtkns/4973620]
错误:
未捕获的类型错误:无法读取未定义的属性“对象”
在下面的代码中:
svg.append("path")
.datum(topojson.object(world, world.objects.land))
.attr("class", "land noclicks")
.attr("d", path);
我已将 index.html 部署到 IIS 中,并尝试将 json 数据文件放在同一位置,并尝试使用以下内容:
queue()
.defer(d3.json, "world-110m.json")
.defer(d3.json, "places.json")
.await(ready);
任何关于如何克服这个问题的建议都会有真正的帮助。
谢谢,
克
【问题讨论】:
-
我的系统需要安装 TopoJson 吗?
-
你链接的例子对我有用,有什么问题?
标签: javascript json d3.js queue topojson