I've made something similar, but without openlayers, so: no overlays, and no baselayer either... but it does the trick, this is how i've done it:
i grab the current extent, and the parameters of the current layer (luckilly i have only one...), and i build my own wms - getmaprequest. Then i've created an imagepreloader, that (surprise surprise) preloades all my images, and stores them in the memory of the browser. When they're all loaded, i loop over them (setinterval), and that's it, i have my animation!! grtz, Wouter Schaubroeck Geo Solutions www.geosolutions.be On Wed, Jun 18, 2008 at 2:53 PM, alinux <[EMAIL PROTECTED]> wrote: > > > Barend Kobben <[EMAIL PROTECTED]> writes: > >> >> HI, >> >> We actually have an MSc student just started on seeing how to do this using >> WMS-T and SVG. SVG enables an integrated animation/interface, using SMIL >> animation and javascript interactivity. We hope to present some results at >> the upcoming SVGopen conference in Nurnberg (Germany, august 26-29)). See >> the abstract "SVG and Geo Web Services for visualization of time series data >> of flood risk" on the Proceedings page at http://svgopen.org/2008/ >> > > Hello > sorry for my anglish ... > > I tried to do an animation and i used it : > > . > . > . > > var loaded = "FALSE"; > var madate = new Date("June 18, 2008 00:00:00"); > . > . > . > > radar = new OpenLayers.Layer.WMS( "animation radar", > "http://monServeur:8080/wms", {layers: > "radar:"+madate.dateFormat('YmdHis')+":M:FRANCE_5MN", transparent: "TRUE", > format: "image/png"} , { singleTile: true, transitionEffect: 'resize'}); > > syn_radar_wms.events.register('loadend', radar ,function(e){ > if (loaded=="TRUE"){ > play_minute(); > } > > }); > > . > . > . > > function play_minute(){ > madate.setMinutes(madate.getMinutes()+5); > madate_formate = madate.dateFormat('YmdHis'); > string = "radar:"+madate_formate+":M:FRANCE_5MN"; > radar.mergeNewParams({'layers':string}); > } > > . > . > . > > <div onclick="loaded='TRUE'; play_minute()">Play (animation Minute + 5)</div> > > > And that's good > > What do you think about it ? > > _______________________________________________ > Users mailing list > [email protected] > http://openlayers.org/mailman/listinfo/users > -- Groucho Marx - "A child of five would understand this. Send someone to fetch a child of five." _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
