根据https://www.mapbox.com/mapbox-gl-js/style-spec/,带有type ='fill'的图层会绘制“带有可选描边边框的填充多边形”。
type: 'fill',
paint: {
'fill-color': 'orange',
'fill-opacity': 0.5,
'fill-outline-color': 'red'
}
Run Code Online (Sandbox Code Playgroud)
多边形周围的笔划已绘制,但非常细,因此几乎不明显。
问题:有没有办法在多边形周围绘制更粗,更粗的描边线(描边)?
我还发现https://github.com/mapbox/mapbox-gl-js/issues/4087指出,设置与现在一样令人困惑。我同意这一点。
根据此评论,笔划当前仅限于1px宽度(您不能更改宽度):https : //github.com/mapbox/mapbox-gl-js/issues/4088#issuecomment-285801635
您可以line在多边形fill层的顶部使用其他层(使用相同的源)。这样,您将能够使用线宽(对于line图层)在多边形周围绘制较粗的笔划。
| 归档时间: |
|
| 查看次数: |
1683 次 |
| 最近记录: |