]> git.openstreetmap.org Git - rails.git/commitdiff
Restore legacy bbox/min/max params support
authorJohn Firebaugh <john.firebaugh@gmail.com>
Mon, 2 Dec 2013 18:26:04 +0000 (10:26 -0800)
committerJohn Firebaugh <john.firebaugh@gmail.com>
Mon, 2 Dec 2013 19:38:54 +0000 (11:38 -0800)
https://trac.openstreetmap.org/ticket/5050
https://trac.openstreetmap.org/ticket/5051

app/assets/javascripts/osm.js.erb

index d350b28969ccc020e3e403fd259da648c1bdebcf..7b5df18655ec9255678e1c281b578fe8f6a971fc 100644 (file)
@@ -62,6 +62,15 @@ OSM = {
       mapParams.lon = hash.center.lng;
       mapParams.lat = hash.center.lat;
       mapParams.zoom = hash.zoom;
+    } else if (params.bbox) {
+      var bbox = params.bbox.split(',');
+      mapParams.bounds = L.latLngBounds(
+        [parseFloat(bbox[1]), parseFloat(bbox[0])],
+        [parseFloat(bbox[3]), parseFloat(bbox[2])]);
+    } else if (params.minlon && params.minlat && params.maxlon && params.maxlat) {
+      mapParams.bounds = L.latLngBounds(
+        [parseFloat(params.minlat), parseFloat(params.minlon)],
+        [parseFloat(params.maxlat), parseFloat(params.maxlon)]);
     } else if (params.lon && params.lat) {
       mapParams.lon = parseFloat(params.lon);
       mapParams.lat = parseFloat(params.lat);