Javascript 有没有办法在传单多边形、多边形中创建双色边框?

Javascript 有没有办法在传单多边形、多边形中创建双色边框?,javascript,leaflet,geojson,Javascript,Leaflet,Geojson,如何使用传单创建多多边形的自定义边框?我想要内边框黑色和外边框红色,反之亦然 示例图片显示我的意思: 有什么方法可以做到这一点吗?您可以使用插件按指定的像素数绘制重复的多段线偏移量,并在某种程度上达到所需的效果 L.多段线([ [48.3, 0.1], [48.3, 0.7], [48.7, 0.7], [48.7, 0.1], [48.3, 0.1] ], { fillColor:“无”, 体重:4, 线条连接:“斜接”, 颜色:“红色” }).addTo(地图); L.多段线([ [48.

如何使用传单创建多多边形的自定义边框?我想要内边框黑色和外边框红色,反之亦然

示例图片显示我的意思:

有什么方法可以做到这一点吗?

您可以使用插件按指定的像素数绘制重复的多段线偏移量,并在某种程度上达到所需的效果

L.多段线([
[48.3, 0.1],
[48.3, 0.7],
[48.7, 0.7],
[48.7, 0.1],
[48.3, 0.1]
], {
fillColor:“无”,
体重:4,
线条连接:“斜接”,
颜色:“红色”
}).addTo(地图);
L.多段线([
[48.3, 0.1],
[48.3, 0.7],
[48.7, 0.7],
[48.7, 0.1],
[48.3, 0.1]
], {
fillColor:“无”,
体重:4,
线条连接:“斜接”,
颜色:“黑色”,
偏移:-4//多亏了传单多段线偏移插件
}).addTo(地图);
但是,多段线起点和终点处存在一个“缺陷”,因为它是偏移的,而不是缩短/延伸以闭合与多段线起点之间的间隙

使用
L.rectangle
L.polygon
显示不同的错误,其中最后一段没有偏移。这可能是插件的改进空间,如果有人愿意看一看,纠正错误并提交拉取请求!:-)


演示:

请提供小提琴或您当前的代码?