[OpenLayers-Users] restricted extent option
    Gerstner, Volker 
    v.gerstner at proPlant.de
       
    Thu May  2 05:02:15 PDT 2013
    
    
  
Hi all,
 
we try to use the 'restricted extent' option, see code below.
But ist doesn't work (i.e.: there is no javascript error, but there is nothing shown in the area of the map).
What did we wrong?
We also try it with 'map.zoomToMaxExtent(();', but nothing changes.
 
Thanks for quick response, best regards
 
V. Gerstner
 
 
Code with the 'restricted extent' option:
...
    var myMaxExtent = new OpenLayers.Bounds(5.7529273,47.008106,15.400018,54.651104);
    var myRestrictedExtent = new OpenLayers.Bounds(5.7529273,47.008106,15.400018,54.651104);
...         
 
    function init()
    {
        ... 
 
        OpenLayers.Util.onImageLoadError = function() {};
        map = new OpenLayers.Map("themaMap", {
            units: "m",
            numZoomLevels: 5,
            maxResolution: 156543.0339,
            maxExtent: myMaxExtent
            restrictedExtent: myRestrictedExtent
        });
        var baseOptions = {
            minZoomLevel: 6,
            maxZoomLevel: 11,
            numZoomLevels: 11,
            transitionEffect: 'resize',
            tileOptions: {crossOriginKeyword: null}
        };
       var baseLayerWWW = new OpenLayers.Layer.OSM("Hintergrundkarte WWW", "<url to the map-images>", baseOptions);
        var themaLayer = new OpenLayers.Layer.Vector("WinterInfekt", {
            projection: map.displayProjection,
            strategies: [new OpenLayers.Strategy.Fixed()],
            protocol: new OpenLayers.Protocol.HTTP({
                url: "<url to kml-File with the definition of the markers>",
                format: new OpenLayers.Format.KML({
                    extractStyles: true,
                    extractAttributes: true
                })
            })
        });
 
        var borderlayer = new OpenLayers.Layer.Vector("Grenzen", {
            displayInLayerSwitcher: false,
            strategies: [new OpenLayers.Strategy.Fixed()],
            protocol: new OpenLayers.Protocol.HTTP({
                url: "<url to kml for additional infos like borders etc.>",
                format: new OpenLayers.Format.KML({
                    extractStyles: true,
                    extractAttributes: true
                })
            }),
            rendererOptions: { zIndexing: true }
        });
        map.addLayers([baseLayerWWW, borderlayer, themaLayer ]);
        map.setCenter(new OpenLayers.LonLat(10.0, 51.2).transform(
            new OpenLayers.Projection("EPSG:4326"), // transform from WGS 1984
            new OpenLayers.Projection("EPSG:900913") // to Spherical Mercator Projection
            ), 6
        );
        map.events.register('zoomend', this, function (event) {
            var x = map.getZoom();
 
            if( x < 6)
            {
                map.zoomTo(6);
            }
        });
 
        select = new OpenLayers.Control.SelectFeature(themaLayer);
        themaLayer.events.on({
            "featureselected": onFeatureSelect,
            "featureunselected": onFeatureUnselect
        });
        map.addControl(select);
        select.activate();
    }
 
 
 
---------------------------------------------------------------------------
Aktuelles auf www.proPlant.de
   WeizenPro: Online-Schlagberatung in Kooperation mit top agrar
   piaf-Newsletter mit Hardware-Angeboten 
   Wegweiser zu den expert. Produkten 2013
----------------------------------------------------------------------------
Volker Gerstner
 
proPlant GmbH                       Tel.: +49 (0)251 98797-56 
Albrecht-Thaer-Straße 34       Fax.  : +49 (0)251 98797-99 
D-48147 Muenster                  v.gerstner at proPlant.de
 
 
Geschäftsführer: Thomas Volk
Amtsgericht Münster HRB 4706
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/openlayers-users/attachments/20130502/c579609b/attachment.html>
    
    
More information about the Users
mailing list