我在MapBoxGl中添加了一个名为line-dasharray的属性的线层,现在我想通过map.setPaintProperty(layerId,'line-dasharray',[1,0])
删除line-dasharray的效果,但是它仍然很少有破折号,该怎么办?而且,我不想删除该图层并添加没有line-dasharray
的图层。
答案 0 :(得分:0)
如以上注释中所建议,“重置” line-dasharray
属性的正确方法是:
map.setPaintProperty(layerId, 'line-dasharray', null)
您也可以使用undefined
代替null
,尽管空字符串会导致错误。