[OpenLayers-Users] Small shift between google and wms

Christopher Schmidt crschmidt at metacarta.com
Fri May 22 11:04:49 EDT 2009


On Fri, May 22, 2009 at 07:57:02AM -0700, Simo D wrote:
> 
> Hi, I created an application which retireves a WMS layer from geoserver
> (chached in epsg:900913), the layers from google and a layer from virtual
> earth plus some georss(GML+GeoRSS format). The issue is that when I switch
> from wms to google, there is a small shift of the map, so the georss are
> displayed in a wrong place. This shift disappears when zooming and is not
> present with virtual earth.

Are you using OL 2.8? A fix was checked into RC2 to fix this, I believe. 

> All the layers have the sphericalMercator set to true. Here follows a piece
> of my code:
> var options = {
> 		projection: new OpenLayers.Projection("EPSG:900913"),
> 		displayProjection: new OpenLayers.Projection("EPSG:900913"),
> 		units: "m",
> 		maxResolution: 156543.0339/4,
> 		maxExtent: new OpenLayers.Bounds(-20037508.34, -20037508.34,20037508.34,
> 20037508.34),
> 		restrictedExtent:  new OpenLayers.Bounds(-20037508.34,
> -20037508.34,20037508.34, 20037508.34),
> 		numZoomLevels: 10,
> 		zoom: 1, 
> 		controls: []
> 		};
> var world = new
> OpenLayers.Layer.WMS("WFP-SDI",geoweb,{layers:'ithaca_world',"sphericalMercator":
> true,format: 'image/png'});
> 	var gmap = new OpenLayers.Layer.Google("Google
> Streets",{'sphericalMercator': true,minZoomLevel: 2});
> 	var gphy = new OpenLayers.Layer.Google("Google Physical",{type:
> G_PHYSICAL_MAP,"sphericalMercator": true,minZoomLevel: 2});
> 	var gsat = new OpenLayers.Layer.Google("Google Satellite",{type:
> G_SATELLITE_MAP, 'sphericalMercator': true,minZoomLevel: 2});
> 	var vaer = new OpenLayers.Layer.VirtualEarth( "VE",{ minZoomLevel: 2,
> maxZoomLevel: 12, 'type': VEMapStyle.Aerial,'sphericalMercator': true});
> 
> 
> Have you got any advice?
> Thanks a lot.
> 
> Simone
> -- 
> View this message in context: http://n2.nabble.com/Small-shift-between-google-and-wms-tp2957923p2957923.html
> Sent from the OpenLayers Users mailing list archive at Nabble.com.
> 
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users

-- 
Christopher Schmidt
MetaCarta



More information about the Users mailing list