Merge pull request #110 from ahocevar/no-pan-on-invalid-zoom

No pan on invalid zoom. r=@tschaub
This commit is contained in:
ahocevar
2011-12-16 08:43:03 -08:00
2 changed files with 17 additions and 4 deletions

View File

@@ -1749,7 +1749,12 @@ OpenLayers.Map = OpenLayers.Class({
}
}
if (this.baseLayer.wrapDateLine) {
var requestedZoom = zoom;
zoom = this.adjustZoom(zoom);
if (zoom !== requestedZoom) {
// zoom was adjusted, so keep old lonlat to avoid panning
lonlat = this.getCenter();
}
}
// dragging is false by default
var dragging = options.dragging || this.dragging;