d3全国省份地图实例
1、新建5全国省份地图实例.html
2、获取地图所需要的getjson数据//1、获取地兔脒巛钒图所需要的geojson数据 d3.json("china.json",function(error,data){ });

6、生成PATH_svg.selectAll("path&孥恶膈茯quot;) .data(data.features) .ent髫潋啜缅er() .append("path") // .attr("d",function(d){ // return _geopath(d); // }) //_geopath相当于_geopath(d) .attr("d",_geopath) .style("fill","green"); });
7、此时预览会出现一个很小的图:且在SVG是中偏的

9、我们想把地图移到中心:

11、但现在上图还是很小,所以在指定scale

13、但以上方法似乎还不完美,因为我们不知道画布多少的情况下,就不知道放大比例都要靠试,想要自适应,应如下:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。