我试图在这里模仿这个例子:https://bl.ocks.org/mbostock/4699541(缩放到边框)但是使用导入的.svg文件而不是geoJSON或topoJSON。
这是我到目前为止:https://pastebin.com/zT3GmeT6(index.html和example.svg)
在Mike Bostock的例子中,他将topojson地图中的数据绑定到具有
的对象 .data(topojson.feature(us, us.objects.states).features)
传递给clicked()函数。我已经设法用我的地图实现缩放和平移功能,但我找不到任何有关将'rect'(s)绑定到对象的信息。
非常感谢任何帮助或小提琴。
感谢。