]> git.openstreetmap.org Git - rails.git/blobdiff - app/assets/javascripts/leaflet.map.js.erb
Obey the hash
[rails.git] / app / assets / javascripts / leaflet.map.js.erb
index dec544d336b133beb2e2d86b33d4025c15565663..69fd1f3e3da6531540a926d11d7f1579faddde60 100644 (file)
@@ -218,12 +218,13 @@ L.OSM.Map = L.Map.extend({
         map._objectLayer.addData(xml);
         map._objectLayer.addTo(map);
 
-        var bounds = map._objectLayer.getBounds();
-        if (bounds.isValid()) {
-          OSM.route.moveListenerOff();
-          map.once('moveend', OSM.route.moveListenerOn);
-
-          map.fitBounds(bounds);
+        if (!window.location.hash) {
+          var bounds = map._objectLayer.getBounds();
+          if (bounds.isValid()) {
+            OSM.route.moveListenerOff();
+            map.once('moveend', OSM.route.moveListenerOn);
+            map.fitBounds(bounds);
+          }
         }
       }
     });