Making dateline handling work with ratio.
This commit is contained in:
@@ -139,7 +139,9 @@ OpenLayers.Renderer = OpenLayers.Class({
|
||||
setExtent: function(extent, resolutionChanged) {
|
||||
this.extent = extent.clone();
|
||||
if (this.map.baseLayer && this.map.baseLayer.wrapDateLine) {
|
||||
this.extent = extent.wrapDateLine(this.map.getMaxExtent());
|
||||
var ratio = extent.getWidth() / this.map.getExtent().getWidth(),
|
||||
extent = extent.scale(1 / ratio);
|
||||
this.extent = extent.wrapDateLine(this.map.getMaxExtent()).scale(ratio);
|
||||
}
|
||||
if (resolutionChanged) {
|
||||
this.resolution = null;
|
||||
|
||||
Reference in New Issue
Block a user