我正在尝试使我的d3地球可旋转我有一大堆代码来启动我的地球投影,但是当我包含一条关于旋转的线时,我得到一个错误“TypeError:d3.geo.azimuthal(.. 。)。scale(...)。rotate不是函数“。
代码块是
var projection = d3.geo.azimuthal()
.scale(380)
.rotate([0, 0])
.origin([-71.03,42.37])
.mode("orthographic")
.translate([380, 400]);
我包含这些文件:
<script src="http://d3js.org/d3.v3.min.js"></script>
<script src="http://d3js.org/topojson.v1.min.js"></script>
<script src="http://d3js.org/queue.v1.min.js"></script>
<script type="text/javascript" src="./d3/d3.geo.js"></script>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
我有遗漏了吗?
答案 0 :(得分:0)
尝试:rotate = [0, 0, 0]
对于地理投影来说,这是一个旋转3轴,