为什么选择Math.PI * 2,设置缩放比例?

时间:2014-11-21 01:33:25

标签: javascript d3.js d3.geo

在某些d3平铺地图示例中,当使用投影设置缩放比例时,它总是乘以2 * Math.PI。

例如,在此演示" D3手绘多边形瓷砖地图"。

http://bl.ocks.org/emeeks/11051379

var zoom = d3.behavior.zoom()
.scale(projection.scale() * 2 * Math.PI)
.translate([width - center[0], height - center[1]])
.on("zoom", redraw);

我认为projection.scale()是像素单位。非常混淆什么单位缩放比例()使用。

0 个答案:

没有答案