所以我试图将us.geojson文件放入一个函数来操作数据以显示为地图。我认为很标准的D3东西。无论如何,我已将us.geojson文件放在引用它的另一个文件旁边。但是我得到了404.我已经检查了文件的名称,直到我的眼睛流血。这里有什么问题?
这是我在第7行加载us.geojson的map.js文件:
$(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 ")
});
});
这是我的文件结构:File Structure