gpt4 book ai didi

javascript - Datamaps 获取国家代码列表

转载 作者:可可西里 更新时间:2023-11-01 02:38:34 24 4
gpt4 key购买 nike

如何获取 d3.js 数据 map 支持的所有国家/地区的列表?

按照 datamaps demo page 中的示例,我正在为我的 map 使用此配置:

var basic = new Datamap({
element: document.getElementById("basic")
fills: {
defaultFill: "#ABDDA4",
authorHasTraveledTo: "#fa0fa0"
},
data: {
USA: { fillKey: "authorHasTraveledTo" },
JPN: { fillKey: "authorHasTraveledTo" },
ITA: { fillKey: "authorHasTraveledTo" },
CRI: { fillKey: "authorHasTraveledTo" },
KOR: { fillKey: "authorHasTraveledTo" },
DEU: { fillKey: "authorHasTraveledTo" },
}
});

如何获取数据 map 中包含的所有国家/地区的列表(除了“美国”、“日本”、“意大利”等)?

最佳答案

知道了!

var countries = Datamap.prototype.worldTopo.objects.world.geometries;
for (var i = 0, j = countries.length; i < j; i++) {
console.log(countries[i].properties);
}

// > Object {name: "South Africa"}
// > Object {name: "Zambia"}
// > Object {name: "Zimbabwe"}

关于javascript - Datamaps 获取国家代码列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25044145/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com