Я пытаюсь загрузить пользовательский файл geojson Я сделал с помощью geojson.io, и вот результат:
Когда я использую другой геойсон, данные загружаются отлично, но пользовательские, кажется, никогда не работают, поэтому я считаю, что код чистый.Я неправильно использую сайт geojson.io?Вот код:
<!DOCTYPE html>
<html>
<head>
<script src="./d3/d3.js"></script>
<link rel="stylesheet" type="text/css" href="style.css" />
<title>Squalalaa ! Nous sommes partis !</title>
</head>
<body>
<script type="text/javascript">
var h = 600, w = 500;
var projection = d3.geoAlbersUsa().translate([w/2, h/2]).scale(600);
//var projection = d3.geoMercator().scale(1000).translate([w/2, h+300]);
var path = d3.geoPath(projection);
var svg = d3.select("body").append("svg").attr("height", h).attr("width", w).style("stroke", "black");
//svg.append("circle").attr("cx", 20).attr("cy", 20).attr("r", 10);
d3.json("map.geojson").then (function(json){
console.log(json);
svg.selectAll("path").data(json.features).enter().append("path").attr("d", path).style("fill", "blue");
});
</script>
</body>
</html>