fix map.zoomExtent().
Re-add zoomToWorld button to PanZoom control. git-svn-id: http://svn.openlayers.org/trunk/openlayers@473 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
@@ -37,7 +37,8 @@ OpenLayers.Control.PanZoom.prototype =
|
|||||||
this._addButton("panright", "east-mini.png", px.add(sz.w, 0), sz);
|
this._addButton("panright", "east-mini.png", px.add(sz.w, 0), sz);
|
||||||
this._addButton("pandown", "south-mini.png", centered.add(0, sz.h*2), sz);
|
this._addButton("pandown", "south-mini.png", centered.add(0, sz.h*2), sz);
|
||||||
this._addButton("zoomin", "zoom-plus-mini.png", centered.add(0, sz.h*3+5), sz);
|
this._addButton("zoomin", "zoom-plus-mini.png", centered.add(0, sz.h*3+5), sz);
|
||||||
this._addButton("zoomout", "zoom-minus-mini.png", centered.add(0, sz.h*4+5), sz);
|
this._addButton("zoomworld", "zoom-world-mini.png", centered.add(0, sz.h*4+5), sz);
|
||||||
|
this._addButton("zoomout", "zoom-minus-mini.png", centered.add(0, sz.h*5+5), sz);
|
||||||
return this.div;
|
return this.div;
|
||||||
},
|
},
|
||||||
_addButton:function(id, img, xy, sz) {
|
_addButton:function(id, img, xy, sz) {
|
||||||
@@ -100,7 +101,7 @@ OpenLayers.Control.PanZoom.prototype =
|
|||||||
break;
|
break;
|
||||||
case "zoomin": this.map.zoomIn(); break;
|
case "zoomin": this.map.zoomIn(); break;
|
||||||
case "zoomout": this.map.zoomOut(); break;
|
case "zoomout": this.map.zoomOut(); break;
|
||||||
case "zoomextents": this.map.zoomExtent(); break;
|
case "zoomworld": this.map.zoomExtent(); break;
|
||||||
}
|
}
|
||||||
Event.stop(evt);
|
Event.stop(evt);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -444,10 +444,10 @@ OpenLayers.Map.prototype = {
|
|||||||
zoomExtent: function() {
|
zoomExtent: function() {
|
||||||
var fullExtent = this.getFullExtent();
|
var fullExtent = this.getFullExtent();
|
||||||
var oldZoom = this.zoom;
|
var oldZoom = this.zoom;
|
||||||
this.zoom = this.getZoomForExtent( fullExtent );
|
|
||||||
this.setCenter(
|
this.setCenter(
|
||||||
new OpenLayers.LonLat((fullExtent.left+fullExtent.right)/2,
|
new OpenLayers.LonLat((fullExtent.left+fullExtent.right)/2,
|
||||||
(fullExtent.bottom+fullExtent.top)/2)
|
(fullExtent.bottom+fullExtent.top)/2),
|
||||||
|
0
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user