X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/406e93de958e2c88b4fe5a5ff58ad6c6c0b16539..34e251c225c7903b64f1fda2b594dd1c70aeeb93:/app/assets/javascripts/index.js diff --git a/app/assets/javascripts/index.js b/app/assets/javascripts/index.js index 489a29c87..4724351ce 100644 --- a/app/assets/javascripts/index.js +++ b/app/assets/javascripts/index.js @@ -48,7 +48,12 @@ $(document).ready(function () { }) ]; - layers[0].addTo(map); + for (var i = layers.length - 1; i >= 0; i--) { + if (i === 0 || params.layers.indexOf(layers[i].options.code) >= 0) { + map.addLayer(layers[i]); + break; + } + } map.noteLayer = new L.LayerGroup(); map.noteLayer.options = {code: 'N'}; @@ -116,21 +121,6 @@ $(document).ready(function () { }).addTo(map); } - if (params.layers) { - var foundLayer = false; - for (var i = 0; i < layers.length; i++) { - if (params.layers.indexOf(layers[i].options.code) >= 0) { - map.addLayer(layers[i]); - foundLayer = true; - } else { - map.removeLayer(layers[i]); - } - } - if (!foundLayer) { - map.addLayer(layers[0]); - } - } - if (params.marker) { L.marker([params.mlat, params.mlon], {icon: getUserIcon()}).addTo(map.markerLayer); }