【发布时间】:2016-05-14 21:11:56
【问题描述】:
我对 D3 很陌生,我正在尝试在地图上设置点。
我很困惑,因为我用这段代码创建了一个投影:
var projection = d3.geo
.albersUsa()
.scale(500)
.translate([el.clientWidth / 2, el.clientHeight / 2]);
我用这个投影来绘制地图,效果很好。
但是每当我调用 projection([10, 20]) 时,它都会返回 null 我传入的任何值。
我的错误是什么?
【问题讨论】:
-
projection([10, 20])应该做什么? -
你可以把它放在一个工作小提琴中没有错
-
这是我完整代码的一个小技巧,感谢@altocumulus,投影工作正常:jsfiddle.net/teone/gzws1068/11
标签: javascript d3.js projection