标签: svg d3.js
鉴于我的example here,当我在地图上放大/缩小时,如何在地图上获取位置标记以进行缩放?基于我所读到的内容,我认为我需要通过tween使用attrTween函数,但我真的不知道这意味着什么。
tween
attrTween
答案 0 :(得分:1)
您可以通过zoom.scale()获取当前缩放级别。然后,您可以使用它来计算标记path的比例因子,使它们保持相同的大小。您需要做的就是在transform的{{1}}属性中应用此比例。
zoom.scale()
path
transform