forked from MapComplete/MapComplete
Fix error in showdataLayer
This commit is contained in:
parent
1cf71197f5
commit
cb8efe0e81
1 changed files with 8 additions and 4 deletions
|
@ -343,7 +343,7 @@ class LineRenderingLayer {
|
||||||
promoteId: "id"
|
promoteId: "id"
|
||||||
})
|
})
|
||||||
const linelayer = this._layername + "_line"
|
const linelayer = this._layername + "_line"
|
||||||
map.addLayer({
|
const layer: AddLayerObject = {
|
||||||
source: this._layername,
|
source: this._layername,
|
||||||
id: linelayer,
|
id: linelayer,
|
||||||
type: "line",
|
type: "line",
|
||||||
|
@ -351,13 +351,17 @@ class LineRenderingLayer {
|
||||||
"line-color": ["feature-state", "color"],
|
"line-color": ["feature-state", "color"],
|
||||||
"line-opacity": ["feature-state", "color-opacity"],
|
"line-opacity": ["feature-state", "color-opacity"],
|
||||||
"line-width": ["feature-state", "width"],
|
"line-width": ["feature-state", "width"],
|
||||||
"line-offset": ["feature-state", "offset"],
|
"line-offset": ["feature-state", "offset"]
|
||||||
"line-dasharray": this._config.dashArray?.split(" ")?.map(s => Number(s))
|
|
||||||
},
|
},
|
||||||
layout: {
|
layout: {
|
||||||
"line-cap": "round"
|
"line-cap": "round"
|
||||||
}
|
}
|
||||||
})
|
}
|
||||||
|
if (this._config.dashArray) {
|
||||||
|
|
||||||
|
layer.paint["line-dasharray"] = this._config.dashArray?.split(" ")?.map(s => Number(s)) ?? null
|
||||||
|
}
|
||||||
|
map.addLayer(layer)
|
||||||
|
|
||||||
if (this._config.imageAlongWay) {
|
if (this._config.imageAlongWay) {
|
||||||
this.addSymbolLayer(this._layername, this._config.imageAlongWay)
|
this.addSymbolLayer(this._layername, this._config.imageAlongWay)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue