Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
D3.js d3-通过imported.SVG(非json)缩放到SVG映射元素的边界框_D3.js_Svg - Fatal编程技术网

D3.js d3-通过imported.SVG(非json)缩放到SVG映射元素的边界框

D3.js d3-通过imported.SVG(非json)缩放到SVG映射元素的边界框,d3.js,svg,D3.js,Svg,我试图在这里模拟这个示例:(缩放到边界框),但是使用导入的.svg文件,而不是geoJSON或topoJSON 这就是我目前所拥有的:(index.html和example.svg) 在Mike Bostock的示例中,他将topojson映射中的数据绑定到具有 .data(topojson.feature(us,us.objects.states).features) 它被传递给clicked()函数。我已经用我的地图实现了缩放和平移功能,但是我找不到任何关于将我的“rect”(s)绑定到对象

我试图在这里模拟这个示例:(缩放到边界框),但是使用导入的.svg文件,而不是geoJSON或topoJSON

这就是我目前所拥有的:(index.html和example.svg)

在Mike Bostock的示例中,他将topojson映射中的数据绑定到具有

.data(topojson.feature(us,us.objects.states).features)

它被传递给clicked()函数。我已经用我的地图实现了缩放和平移功能,但是我找不到任何关于将我的“rect”(s)绑定到对象的信息

任何帮助或小提琴将不胜感激

谢谢