有没有人知道如何在传单中添加id到g:path元素版本> = 0.7?这是在传单的网站上找到的一个例子。我想为要渲染的多边形here添加ID。
我试过这个:
var svg = d3.select(map.getPanes().overlayPane).append("svg"),
g = svg.append("g").attr("id", "my_id");
另有一个与此相关的问题在这里被问到: Leaflet path: how can I set a css class? 这个问题没有得到正确答案。有没有人有任何想法?我讨厌向社区询问它似乎是一件微不足道的事情,但是如果不完全撕掉我现有的代码并用this重建它,我找不到办法。
提前谢谢。
答案 0 :(得分:1)
@AmeliaBR你是对的,非常感谢。这段代码:
buildMapData(statesData);
d3.select(map.getPanes().overlayPane).selectAll("g").attr("class", "my_class");
还要感谢@Lars Kotthoff推荐上面的代码,这些代码放置在构建地图的代码之后。这个问题是执行的顺序。