[英]How to add stroke/outline to transparent PNG image in JavaScript canvas
[英]JavaScript - How to draw black outline (or stroke) for a red line - leaflet mapbox
线条没有,也没有填充颜色。
你真正想要的是每个线几何绘制两个线符号,同时确保黑色线首先 (即后面 )绘制红色线。
在Leaflet中,创建两个地图窗格,确保它们的z索引正确(阅读教程!),根据需要添加图层,重用行几何图形但更改符号外观。
@mik1971 看这个例子。 我的情况类似,但对于其他可能的分析来说效率不高:
var geojson = new L.geoJson(data, {
style: function (feature) {
return {color: 'black', opacity: 1, weight: 3};
}
}).addTo(map);
var geojson = new L.geoJson(data, {
style: function (feature) {
var c;
switch (feature.properties.dpv_cal) {
case 'Pavimentada':
c = '#ff0127';
break;
case 'Mejorada':
c = '#db6adb';
break;
case 'Natural':
c = '#ffffff';
break;
default:
c = 'grey';
break;
}
return {color: c, opacity: 1, weight: 2};
}
}).addTo(map);
}
});
我已经两次声明我的 geojson 并且它有效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.