If we are getting flipped top/bottom, let's correct it at the source
This commit is contained in:
@@ -83,8 +83,8 @@ OpenLayers.Control.ZoomBox = OpenLayers.Class(OpenLayers.Control, {
|
|||||||
bounds = new OpenLayers.Bounds(minXY.lon, minXY.lat,
|
bounds = new OpenLayers.Bounds(minXY.lon, minXY.lat,
|
||||||
maxXY.lon, maxXY.lat);
|
maxXY.lon, maxXY.lat);
|
||||||
} else {
|
} else {
|
||||||
var pixWidth = Math.abs(position.right-position.left);
|
var pixWidth = position.right - position.left;
|
||||||
var pixHeight = Math.abs(position.top-position.bottom);
|
var pixHeight = position.bottom - position.top;
|
||||||
var zoomFactor = Math.min((this.map.size.h / pixHeight),
|
var zoomFactor = Math.min((this.map.size.h / pixHeight),
|
||||||
(this.map.size.w / pixWidth));
|
(this.map.size.w / pixWidth));
|
||||||
var extent = this.map.getExtent();
|
var extent = this.map.getExtent();
|
||||||
|
|||||||
Reference in New Issue
Block a user