Map 使用geoJson使用d3.js绘制地图

Map 使用geoJson使用d3.js绘制地图,map,d3.js,geojson,Map,D3.js,Geojson,我正在尝试使用d3.js从geoJson文件创建任何国家的地图 下面是html文件的代码 <!DOCTYPE html> <html> <head> <title>Demo d3</title> <script src="http://d3js.org/d3.v3.min.js"></script> <script src="file://d:AUS.jsonp"></scri

我正在尝试使用d3.js从geoJson文件创建任何国家的地图

下面是html文件的代码

<!DOCTYPE html>
<html>

  <head>
  <title>Demo d3</title>
  <script src="http://d3js.org/d3.v3.min.js"></script>
  <script src="file://d:AUS.jsonp"></script>
    </head>

<body>

<script>

var canvass=d3.select("body").append("svg")
                             .attr("width",900)
                             .attr("height",900);

d3.json("AUS.json",function(data){

var group=canvass.selectAll("g")
                 .data(data.features).
                 .enter()
                 .append("g")

var projection=d3.geo.mercator().scale(7300).translate([]0,1980);
var path=d3.geo.path().projection(projection);

var areas=group.append("path")
               .attr("d",path)
                .attr("class","area")
                .attr("fill","blue");



});

</script>

  </body>
</html>

演示d3
var canvass=d3.select(“body”).append(“svg”)
.attr(“宽度”,900)
.attr(“高度”,900);
d3.json(“AUS.json”),函数(数据){
变量组=画布。选择全部(“g”)
.data(data.features)。
.输入()
.附加(“g”)
var projection=d3.geo.mercator().scale(7300).translate([]01980);
var path=d3.geo.path().projection(projection);
变量区域=组。追加(“路径”)
.attr(“d”,路径)
.attr(“类别”、“区域”)
.attr(“填充”、“蓝色”);
});
我在本地将AUS.json文件保存在与HTML文件相同的路径中,但是当我打开HTML页面时,我没有得到任何映射

我认为HTML文件无法打开JSON文件


你知道该怎么做吗?

看起来你好像打错了——应该是
.translate([01980])
.sry,是的,这是一个输入错误。但是更改它并不能解决问题。您是否收到任何错误消息?您可能遇到了。没有错误消息。这里也有类似的post检查。但解决方案不清楚。请将您的解决方案作为答案发布,以供参考?