From 69fdcfd163835c57e56d086486404deb3dc8b928 Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Mon, 2 Dec 2013 10:26:04 -0800 Subject: [PATCH] Restore legacy bbox/min/max params support https://trac.openstreetmap.org/ticket/5050 https://trac.openstreetmap.org/ticket/5051 --- app/assets/javascripts/osm.js.erb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/assets/javascripts/osm.js.erb b/app/assets/javascripts/osm.js.erb index d350b2896..7b5df1865 100644 --- a/app/assets/javascripts/osm.js.erb +++ b/app/assets/javascripts/osm.js.erb @@ -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); -- 2.43.2