我必须使用“MGLPolygonFeature”在“MGLFillStyleLayer”中添加多边形特征,但问题是我无法更改轮廓宽度。
线宽为MGLFillStyleLayer
目前无法更改。建议的解决方法是使用相同的源来创建MGLLineStyleLayer https://www.mapbox.com/ios-sdk/api/3.7.3/Classes/MGLLineStyleLayer.html,然后将线条图层插入填充图层上方。
我可以添加一个线条层这个例子 https://www.mapbox.com/ios-sdk/examples/fill-pattern/使用以下代码:
let lineLayer = MGLLineStyleLayer(identifier: "line-layer", source: source)
lineLayer.lineWidth = MGLStyleValue(rawValue: 5)
lineLayer.sourceLayerIdentifier = "drone-restrictions-3f6lsg"
if let cityLabels = style.layer(withIdentifier: "place-city-sm") {
style.insertLayer(layer, below: cityLabels)
style.insertLayer(lineLayer, above: layer)
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)