【发布时间】:2015-02-11 12:58:17
【问题描述】:
我有一张使用 D3 渲染的地图,其中包含 SVG 路径的位置标记。我为标记选择了 SVG 路径路径,因此当地图缩放时它们可以很好地缩放。但是,我似乎无法弄清楚如何实现这一点。
您可以查看我的示例代码here。尝试移动或缩放地图,您会看到标记消失了。
我认为可能发生的情况是,由于我在创建路径元素时没有将路径数据附加到路径元素,因此地理路径投影对象不知道如何缩放它。不知道为什么当我移动地图时位置标记会消失,我也不知道将数据附加到元素的正确方法。我尝试将路径数据传递给 data() 方法,但这似乎不起作用......有什么想法吗?
谢谢!
【问题讨论】: