diff --git a/main.js b/main.js index ea0b32c..9e6f10f 100644 --- a/main.js +++ b/main.js @@ -132,6 +132,10 @@ for (let category of layerCategories) { const urlParams = qs.parse(window.location.search, { ignoreQueryPrefix: true }); const urlLayers = ('layer' in urlParams) ? (typeof urlParams.layer === 'string' ? [urlParams.layer] : urlParams.layer) : []; +if (urlLayers.length > 0) { + // Disable default-enabled layers if we're selecting layers via query params + layerCategories.forEach(c => c.layers.forEach(l => l.enabled = false)); +} for (let category of layerCategories) { for (let layer of category.layers) { if (urlLayers.includes(layer.name)) {