我正在使用 jVectorMap v1.1,并且我有这段相关的代码:
var america = "#d84148";
var europe = "#0060d0";
var africa = "#44984d";
var asia = "#e3a430";
var oceania = "#2ecdd0";
series: {
regions: [{
values: data['colours'],
scale: {
"America" : america,
"Europe" : europe,
"Africa" : africa,
"Asia" : asia,
"Oceania" : oceania
},
normalizeFunction: 'linear',
attribute: 'fill'
}]
}
我得到的矢量数据是来自 naturalearth.com 的 world_mill_en,它包含每个国家的 1px 分隔,作为该国家的边界。我正在构建的应用程序必须显示整个大陆,因此不允许有边界。
Onattribute
我只能设置fill
orstroke
作为参数,我可以在使用时为边框设置纯色fill
。
我想知道是否可以同时使用fill
ANDstroke
作为属性。或者,如果有一种方法可以将区域的笔画设置为与其相应区域的颜色相同。IE。
if (stroke == "none")
{
stroke = "that region's colour"
}