]> git.openstreetmap.org Git - rails.git/blobdiff - app/assets/javascripts/index.js
Stop default layer flickering when notes or data are shown
[rails.git] / app / assets / javascripts / index.js
index a19a6a61e5c714b318b2d55441ab3b2332e2b1d8..5f6a4efb729b15690b5f6971126e924b82d081c6 100644 (file)
@@ -53,10 +53,14 @@ $(document).ready(function () {
 
   function updateLayers(params) {
     var layerParam = params.layers || "M";
+    var layersAdded = "";
 
     for (var i = layers.length - 1; i >= 0; i--) {
       if (layerParam.indexOf(layers[i].options.code) >= 0) {
         map.addLayer(layers[i]);
+        layersAdded = layersAdded + layers[i].options.code;
+      } else if (i == 0 && layersAdded == "") {
+        map.addLayer(layers[i]);
       } else {
         map.removeLayer(layers[i]);
       }