diff --git a/js/LayersConfig.js b/js/LayersConfig.js index 476b9df..ff03ed1 100644 --- a/js/LayersConfig.js +++ b/js/LayersConfig.js @@ -2,6 +2,8 @@ BR.LayersConfig = L.Class.extend({ defaultBaseLayers: BR.confLayers.defaultBaseLayers, defaultOverlays: BR.confLayers.defaultOverlays, legacyNameToIdMap: BR.confLayers.legacyNameToIdMap, + // hardcoded, built-in layers with an id set (for URL hash) + builtInLayers: ['route-quality'], initialize: function(map) { this._map = map; diff --git a/js/control/LayersTab.js b/js/control/LayersTab.js index c817977..f39bbf9 100644 --- a/js/control/LayersTab.js +++ b/js/control/LayersTab.js @@ -270,7 +270,9 @@ BR.LayersTab = BR.ControlLayers.extend({ var obj = this._layers[i]; // id set in LayersConfig.createLayer var id = obj.layer.id; - if (id) { + + // ignore built-in layers + if (id && this.layersConfig.builtInLayers.indexOf(id) === -1) { if (obj.overlay) { overlays.push(id); } else {