我试图使用Datamaps构建一个名为El Salvador的国家/地区的地图。但无论出于何种原因,它都没有显示,也没有显示任何警告或错误信息。
<script src="//cdnjs.cloudflare.com/ajax/libs/d3/3.5.3/d3.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/topojson/1.6.9/topojson.min.js"></script>
<script src="datamaps.slv.js"></script>
<div id="container" style="position: relative; width: 500px; height: 300px;"></div>
<script>
var map = new Datamap({element: document.getElementById('container'),scope: 'slv'});
</script>
我正在使用正确的库(https://raw.githubusercontent.com/markmarkoh/datamaps/master/dist/datamaps.slv.js)。如果使用世界地图(删除范围行),上面的代码可以正常工作。
我该如何解决这个问题?
答案 0 :(得分:0)
您需要为“萨尔瓦多”的位置设置“变换投影”,此位置为[-88.9195598,13.7734784],需要按此顺序设置纬度和经度。