我遇到了从一个地图投影到另一个地图投影的动态变化问题。在线的现有示例似乎来自之前版本的d3。这就是我所拥有的:
var path = d3.geo.mercator();
d3.select("select").on("change", function() {
path.projection(d3.geo.azimuthalEquidistant());
d3.json("data.geojson", load);
});
var load = function(json){
svg.selectAll("path")
.data(json.features)
.enter()
.append("path")
.style("fill", map_filler)
.attr("stroke", "black")
.attr("d", path);
}
有什么想法吗?