summaryrefslogtreecommitdiff
path: root/api_openlayers.js
diff options
context:
space:
mode:
authorbfabiszewski <github@ushuaia.pl>2013-06-21 20:24:40 +0200
committerbfabiszewski <github@ushuaia.pl>2013-06-21 20:24:40 +0200
commitfcd96c74cadabafa7494844973c4e4f5aa822e9e (patch)
tree8aa9fa523979ad3d6b90317621d53e31026b3332 /api_openlayers.js
parent458f1449cb262b73884170b9a0ea6a2b5485cacd (diff)
downloadRunnerUpLive-fcd96c74cadabafa7494844973c4e4f5aa822e9e.zip
preserve bounds while switching map apis
Diffstat (limited to 'api_openlayers.js')
-rwxr-xr-xapi_openlayers.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/api_openlayers.js b/api_openlayers.js
index 434c8e6..7c7c622 100755
--- a/api_openlayers.js
+++ b/api_openlayers.js
@@ -167,3 +167,18 @@ function addChartEvent(chart) {
}
});
}
+//20.597985430276808,52.15547181298076,21.363595171488573,52.33750879522563
+function getBounds() {
+ var b = map.getExtent().transform(mercator,wgs84).toString();
+ var bounds = b.split(',',4);
+ var lon_sw = bounds[0];
+ var lat_sw = bounds[1];
+ var lon_ne = bounds[2];
+ var lat_ne = bounds[3];
+ return [lon_sw,lat_sw,lon_ne,lat_ne];
+}
+
+function zoomToBounds(b) {
+ var bounds = new OpenLayers.Bounds(b).transform(wgs84,mercator);
+ map.zoomToExtent(bounds);
+}