OpenLayers OpenLayers

Changeset 1487

Show
Ignore:
Timestamp:
09/19/06 13:08:43 (2 years ago)
Author:
euzuro
Message:

fix for dynamic resizing

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/openlayers/lib/OpenLayers/Map.js

    r1448 r1487  
    476476                this.layers[i].onMapResize();                 
    477477            } 
    478  
    479             var center = new OpenLayers.Pixel(newSize.w /2, newSize.h / 2); 
    480              
    481             var zoom = this.getZoom(); 
    482             this.zoom = null; 
    483             this.setCenter(center, zoom); 
    484478             
    485479            // store the new size 
     
    487481            // the div might have moved on the page, also 
    488482            this.events.element.offsets = null; 
     483 
     484            if (this.baseLayer != null) { 
     485                var center = new OpenLayers.Pixel(newSize.w /2, newSize.h / 2); 
     486                var centerLL = this.getLonLatFromViewPortPx(center); 
     487                var zoom = this.getZoom(); 
     488                this.zoom = null; 
     489                this.setCenter(this.getCenter(), zoom); 
     490            } 
     491 
    489492        } 
    490493    },