我正在使用https://github.com/Leaflet/Leaflet.draw 我只绘制不同颜色的多边形。当我进入编辑模式时,所有多边形都会恢复为单一颜色(没有填充,如此处https://github.com/Leaflet/Leaflet.draw/blob/master/src/edit/handler/EditToolbar.Edit.js#L9所示):
“//确保未填充折线 if(!(layer instanceof L.Circle)&&!(layer instanceof L.Polygon)&&!(layer instanceof L.Rectangle)){ pathOptions.fill = false; }“
在编辑模式打开时,我找不到如何保持(或修改)颜色,因为多边形有时会重叠,当它们都具有相同的颜色时很难看到。 谢谢!
编辑: L.EditToolbar.prototype.options.edit.selectedPathOptions.color可以用来修改所有的编辑颜色,我想设置单独的颜色。
答案 0 :(得分:0)
这是Leaflet Draw中缺少的功能。我的评论后添加。 https://github.com/Leaflet/Leaflet.draw/issues/295