#61 Layercontrol fixed
This commit is contained in:
parent
e13127de4b
commit
41376bb130
@ -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')
|
||||||
}
|
}
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user