[OpenLayers-Users] map doesn't align with Google maps when accessed via a proxy

Puneet Kishor punk.kish at gmail.com
Tue Dec 6 17:46:30 EST 2011


I have a simple WMS (served by MapServer) overlaid on a Google Map baselayer defined like so

	var layer = new OpenLayers.Layer.WMS(
		"Layer name",
		"http://path/to/cgi-bin/app",
		{layers: "layer", transparent: true},
		{isBaseLayer: false, opacity: 0.6}
	);
	
The above works very well but, now I have to get the above layer via a proxy. As is, I end up getting the complete map repeated in every tile. So, I changed the layer definition to the following

	var layer = new OpenLayers.Layer.WMS(
		"Layer name",
		"http://path/to/proxy/app",
		{layers: "layer", transparent: true},
		{isBaseLayer: false, opacity: 0.6, singleTile: true}
	);
	
Now I get a single complete map, however, it doesn't align with the Google Map baselayer. I tried adding `sphericalMercator: true` to the layer definition but no joy.

Suggestions?


--
Puneet Kishor


More information about the Users mailing list