Matt, try setting the maxExtent of the map. Move the declaration of extent to
above the options and add
maxExtent: extent,
to the options.
hth,
charles
On Dec 4, 2010, at 10:00 AM, Matt Travis wrote:
> Hi all
>
> I'm trying to start a map using the following function. I want to open using
> some prescribed bounds that are in long, lat (ESPG:4326) but i'm using
> google maps for the baselayer so the projection is EPSG:900913. I thought the
> following code would work ok but it just loads a blank map.
>
> Regards
>
> Matt
>
>
> function init(){
> // Map is in mercator this time, so over-ride the default
> // options that assume lat/lon.
> var options = {
> projection: new OpenLayers.Projection("EPSG:900913"),
>
> displayProjection: new OpenLayers.Projection("EPSG:4326"),
>
> units: "m",
>
> numZoomLevels: 20,
>
> maxResolution: 156543.0339,
>
> };
>
>
> var extent = new OpenLayers.Bounds(-7.423, 50.102,
> -0.383, 60.988).transform(
> new OpenLayers.Projection("EPSG:4326),
> new OpenLayers.Projection("EPSG:900913)
>
>
> );
>
> // Create the map object
> map = new OpenLayers.Map('map', options);
>
> // create Google Maps layer
> var gmap = new OpenLayers.Layer.Google(
> "Google Streets", // the default
> {'sphericalMercator': true, numZoomLevels: 20}
> );
>
> // create Google Satellite layer
> var gsat = new OpenLayers.Layer.Google(
> "Google Satellite",
> {type: G_SATELLITE_MAP, 'sphericalMercator': true, numZoomLevels: 20}
> );
>
> // create WMS Atrina layer
> var wmslayer = new OpenLayers.Layer.WMS(
> "Atrina",
> "http://localhost:8080/geoserver/wms",
> {'layers': 'DASSH:Atrina', 'format':'image/png',
> 'transparent':'true'},
> {'opacity': 1.0, 'isBaseLayer': false, 'visibility': true}
> );
>
> map.addLayers([gmap, gsat, wmslayer]);
> map.addControl(new OpenLayers.Control.LayerSwitcher());
> // Coordinate display at bottom of map
> map.addControl(new OpenLayers.Control.MousePosition());
> map.setCenter(extent, 5);
>
> }
> _______________________________________________
> Users mailing list
> [email protected]
> http://lists.osgeo.org/mailman/listinfo/openlayers-users
_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users