如何在D3中缩放时获得SVG路径形状?

时间:2015-02-11 05:34:20

标签: svg d3.js

鉴于我的example here,当我在地图上放大/缩小时,如何在地图上获取位置标记以进行缩放?基于我所读到的内容,我认为我需要通过tween使用attrTween函数,但我真的不知道这意味着什么。

1 个答案:

答案 0 :(得分:1)

您可以通过zoom.scale()获取当前缩放级别。然后,您可以使用它来计算标记path的比例因子,使它们保持相同的大小。您需要做的就是在transform的{​​{1}}属性中应用此比例。