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

How can I get a SVG path shape to scale on zoom in D3?

鉴于我的 example here,当我在地图上缩放 in/out 时,如何让地图上的位置标记缩放?根据我读过的内容,我 认为 我需要通过 attrTween 使用 tween 函数,但我真的不知道那是什么意思。

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