#61 Layercontrol fixed

This commit is contained in:
portree_kid 2020-11-19 22:29:50 +01:00
parent e13127de4b
commit 41376bb130
2 changed files with 9 additions and 1 deletions

View File

@ -208,12 +208,20 @@ You should have received a copy of the GNU General Public License along with FG
if (this.$refs.pavementLayer.getLayer() === e.layer) { if (this.$refs.pavementLayer.getLayer() === e.layer) {
// debugger // debugger
var l = this.layersControl._layers.filter(l => l.name === 'APT Layer') var l = this.layersControl._layers.filter(l => l.name === 'APT Layer')
if (l.length > 0 && l[0].layer !== this.$refs.pavementLayer.getLayer()) {
this.layersControl.removeLayer(l[0].layer)
this.layersControl.addOverlay(this.$refs.pavementLayer.getLayer(), 'APT Layer')
}
if (l.length === 0) { if (l.length === 0) {
this.layersControl.addOverlay(this.$refs.pavementLayer.getLayer(), 'APT Layer') this.layersControl.addOverlay(this.$refs.pavementLayer.getLayer(), 'APT Layer')
} }
} }
if (this.$refs.thresholdLayer.getLayer() === e.layer) { if (this.$refs.thresholdLayer.getLayer() === e.layer) {
l = this.layersControl._layers.filter(l => l.name === 'Threshold Layer') l = this.layersControl._layers.filter(l => l.name === 'Threshold Layer')
if (l.length > 0 && l[0].layer !== this.$refs.thresholdLayer.getLayer()) {
this.layersControl.removeLayer(l[0].layer)
this.layersControl.addOverlay(this.$refs.thresholdLayer.getLayer(), 'Threshold Layer')
}
if (l.length === 0) { if (l.length === 0) {
this.layersControl.addOverlay(this.$refs.thresholdLayer.getLayer(), 'Threshold Layer') this.layersControl.addOverlay(this.$refs.thresholdLayer.getLayer(), 'Threshold Layer')
} }

View File

@ -206,7 +206,7 @@ var mapParkings = function (o) {
console.debug(o.options.attributes.airlineCodes); console.debug(o.options.attributes.airlineCodes);
parking['@airlineCodes'] = o.options.attributes.airlineCodes; parking['@airlineCodes'] = o.options.attributes.airlineCodes;
} }
if(o.options.attributes.number && o.options.attributes.number.trim() !== '') { if(o.options.attributes.number !== undefined && o.options.attributes.number.trim() !== '') {
console.debug(o.options.attributes.number); console.debug(o.options.attributes.number);
parking['@number'] = o.options.attributes.number; parking['@number'] = o.options.attributes.number;
} }