[GIS] Openlayers2 transition effect

geoservergeowebcacheopenlayers-2

The OpenLayers TransitionEffect='resize' property is not working while using GeoWebcache service of GeoServer

var demolayer = new OpenLayers.Layer.WMS(
    "Eg", "http://localhost:8080/geoserver/gwc/service/wms",
    {
             layers: 'Eg',
             format: 'image/gif' ,
             tiled: true,
             tilesorigin: [29.06213671874999, 28.912181118327]
            },
            {attribution: '©copy rights',
             tileSize: new OpenLayers.Size(256,256)},
            { transitionEffect: 'resize'
            }

          );

Best Answer

You didn't include properties in the right place. Then again, you also didn't include working code, so perhaps this isn't your actual code, but the four args to WMS are:

  • name
  • URL
  • Properties (sent to server)
  • Options (used on the client)

So your code should look something like this:

var demolayer = new OpenLayers.Layer.WMS( "Eg", 
  "http://localhost:8080/geoserver/gwc/service/wms", 
  { layers: 'Eg', format: 'image/gif' , tiled: true, tilesorigin: [29.06213671874999, 28.912181118327] }, 
  {attribution: '©copy rights', transitionEffect: 'resize', tileSize: new OpenLayers.Size(256,256),//} );