Planetary JS Earth plugin采用一个配置对象,可以为海洋,陆地和边界定义填充和描边颜色。遗憾的是,文档中没有提供任何有关这些信息的信息可以传递到配置中。我想控制边框的笔触宽度,如下所示:
const lightGray = 'rgb(222,224,223)';
const lightBlue = 'rgb(160,205,226)';
const blue = 'rgb(144,182,203)';
planet.loadPlugin(
planetary.plugins.earth({
topojson: {world: topojson},
oceans: {fill: lightBlue},
/* strokeWidth is ignored: */
borders: {stroke: blue, strokeWidth: '5px'},
land: {fill: lightGray, stroke: blue},
})
);
有办法做到这一点吗?
答案 0 :(得分:0)
根据documentation,它必须是lineWidth
,并且值必须是一个数字,没有单位。
以下是一个例子:
planetaryjs.plugins.borders({
stroke: '#008000', lineWidth: 0.25
});