D3.js 如何将svg作为layer.js中的一个层

D3.js 如何将svg作为layer.js中的一个层,d3.js,svg,leaflet,D3.js,Svg,Leaflet,最近,我正在使用mobile.js制作一个气泡图。但是,当我想制作不同的图层以显示不同颜色的气泡时,这会变得很痛苦。我想出了两个解决办法,但没有一个能完全解决我的问题 解决方案1:问题:我不知道如何将svg分配给如下层: var tiles = new L.LayerGroup(); tiles.addTo(Alltiles); 我也对这段代码感到困惑: map._initPathRoot() 以下是代码链接: 解决方案2:我可以根据这段代码绘制不同的图层,但问题是:缩放的d3.js

最近,我正在使用mobile.js制作一个气泡图。但是,当我想制作不同的图层以显示不同颜色的气泡时,这会变得很痛苦。我想出了两个解决办法,但没有一个能完全解决我的问题

解决方案1:问题:我不知道如何将svg分配给如下层:

var tiles = new L.LayerGroup();    tiles.addTo(Alltiles);
我也对这段代码感到困惑:

map._initPathRoot() 
以下是代码链接:

解决方案2:我可以根据这段代码绘制不同的图层,但问题是:缩放的d3.js圆圈固定在传单地图上的地理位置,但大小不变

以下是代码链接:


我想知道有没有人能给我一些参考资料?谢谢。

你的传单版本是什么?你的传单版本是什么?