Почему времена Math.PI * 2, когда установлен масштаб увеличения?
В некоторых примерах карты тайла 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() - это единица измерения в пикселях. очень смущают, какой блок масштабирования использовать ().