d3缩放到鼠标位置,而不是质心

时间:2013-12-03 14:40:03

标签: d3.js zoom

我有一个州的县地图。

我使用http://bl.ocks.org/mbostock/2206590中的代码在地图上实现缩放。

原始示例的工作原理如下:

enter image description here

这很好用,用户点击一个状态,然后使用状态质心进行缩放和居中。是否可以将鼠标位置用作缩放的点?这看起来很容易,但我不确定如何获得鼠标坐标。

1 个答案:

答案 0 :(得分:1)

使用d3.event.xd3.event.y代替计算的质心。请参阅here