Node.js 节点D3 geojson路径问题
因此,我尝试将us.geojson文件放入函数中,以操作数据,使其显示为映射。我想这是相当标准的D3。无论如何,我已经将us.geojson文件放在引用它的另一个文件旁边。但我有一个404。我查过文件的名字,直到我的眼睛流血为止。这里怎么了 下面是我的map.js文件,它正在第7行加载us.geojson:Node.js 节点D3 geojson路径问题,node.js,d3.js,geojson,pathing,Node.js,D3.js,Geojson,Pathing,因此,我尝试将us.geojson文件放入函数中,以操作数据,使其显示为映射。我想这是相当标准的D3。无论如何,我已经将us.geojson文件放在引用它的另一个文件旁边。但我有一个404。我查过文件的名字,直到我的眼睛流血为止。这里怎么了 下面是我的map.js文件,它正在第7行加载us.geojson: $(function() { var canvas = d3.select("body").append("svg") .attr("width", 760)
$(function() {
var canvas = d3.select("body").append("svg")
.attr("width", 760)
.attr("height", 700)
d3.json("us.geojson", function (data) {
var group = canvas.selectAll("g")
.data(data.features)
.enter()
.append("g")
var projection = d3.geo.mercator();
var path = d3.geo.path().projection(projection);
var areas = group.append("path")
.attr("d", path)
.attr("class", "area")
.attr("fill", "steelblue ")
});
});
下面是我的文件结构:将us.geojson直接放在公共foldernice中,这样就行了。但是为什么呢?node是否只允许js文件进入javascripts?d3.json是一个ajax调用,它将从根目录加载…它不是相对的