add this option restrictedExtent: new OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34),
works for me! and i've just read the api doc! ;-p -Vito- -- ----------- Tafuni Vito [email protected] --------------------------------------------- "Verba volant, scripta manent... data corrupted" 2010/7/14 Adrian Popa <[email protected]> > Hello, > > I have a map with a specific projection system, with the view limited > between some bounds, but when I do map.zoomToMaxExtent() I get sent back > to the world map, centered on (0,0). > Here's my map definition: > > var lonlat = new OpenLayers.Projection("EPSG:4326"); > var sphericalMercator = new OpenLayers.Projection("EPSG:900913"); > var res = > > [2445.9849046875,1222.99245234375,611.496226171875,305.7481130859375,152.87405654296876,76.43702827148438,38.21851413574219,19.109257067871095,9.554628533935547,4.777314266967774,2.388657133483887,1.1943285667419434,0.597164283]; > var options = { projection: sphericalMercator, displayProjection: > lonlat, units: "m", numZoomLevels: 12, maxResolution: 2445.9849046875, > maxExtent: new OpenLayers.Bounds(-20037508.34, -20037508.34, > 20037508.34, 20037508.34), resolutions: res}; > map = new OpenLayers.Map( 'map', options); > var wms = new OpenLayers.Layer.WMS( 'OpenLayers/Metacarta', > 'http://labs.metacarta.com/wms/vmap0', {layers: 'basic'} ); > map.addLayers([wms]); > > If I click on the globe icon from the zoom-pan bar (which does a > map.zoomToMaxExtent()) I get a zoom seeing the world, instead of seeing > just Romania (the map's bounds). > > Is this a bug in Openlayers or is there something wrong with my code? > > Thanks, > Adrian > > _______________________________________________ > Dev mailing list > [email protected] > http://openlayers.org/mailman/listinfo/dev >
_______________________________________________ Dev mailing list [email protected] http://openlayers.org/mailman/listinfo/dev
