- }
- if (args.bbox) {
- var bounds = OpenLayers.Bounds.fromString(args.bbox).transform(map.displayProjection, map.getProjectionObject());
- var center = bounds.getCenterLonLat();
- map.setCenter(center, map.getZoomForExtent(bounds, true);
+ }
+
+ if (args.bbox) {
+ var bounds = OpenLayers.Bounds.fromArray(args.bbox).transform(map.displayProjection, map.getProjectionObject());
+ map.zoomToExtent(bounds)