0

我正在为一个项目使用 D3.js,我想知道是否可以在更改缩放期间更改 SVG 对象的投影?我想在这种情况下使用它:我正在使用调用的投影d3.geo.albersUsa(),当我放大要更改为的对象时d3.geo.azimuthal()

4

1 回答 1

2

是的,这是可能的。只需使用通常的方法在缩放处理程序中设置投影。请注意,以这种方式更改投影可能不是一个好主意。用户可能会感到困惑,因为它在放大时看起来完全不同,这与缩放只是放大的正常行为相反。给用户一个单独的控件来更改投影可能是一个更好的主意。

于 2012-06-10T08:57:28.173 回答