我使用Datamaps創建加拿大和美國地圖。我在網站上看到了教程和/或示例,並且看到了「僅美國地圖」示例。我這樣做:使用Datamaps在單個頁面上創建加拿大和美國地圖
<script>
var addUSA = new Datamap({
scope: 'usa',
element: document.getElementById('usa-map'),
geographyConfig: {
highlightOnHover: false,
borderColor: '#006298',
borderWidth: 0.8,
popupTemplate: function(geography, data) {
return "<div class='hoverinfo'><strong>" + data.info + "</strong></div>";
}
},
dataUrl: 'data.json',
dataType: 'json',
data: {},
fills: {
defaultFill: '#FFFFFF'
}
});
addUSA.labels();
</script>
所以我假設你也可以創建一個「加拿大地圖只」。但問題是,我不知道如何結合兩個國家。
我的目標是標籤,hover-info和json,這就是我使用Datamaps的原因。
哇!非常感謝你。這正是我真正需要的。我只是編輯設計。謝了哥們! –
不客氣。 :) –
你如何確定投影的中心和比例?根據json地形? – weilah