[OpenLayers-Users] Real-time image in Openlayer

Arnie Shore ashore3 at verizon.net
Fri Sep 2 08:49:08 EDT 2011


 From a lurker, here: have you tried simply appending a random value to 
the url, in order to force a cache-breakout? (instead of your refresh call.)

E.g., ".../refresh_test.gif?rand=whatever" , where whatever is a random 
value.  (I've used JS's time value.)

AS


On 9/2/2011 8:37 AM, ar_gaeta wrote:
> Hi all,
> I have a problem.
> I have 1 image from weather radar (file .png) that is produced every 5
> minutes and copied always in the same directory with the same name. So each
> new image overwrite the previous one.
> I load this image as an OpenLayer.Image, because as WMS was very slow to
> load:
>
> var raster_options = {isBaseLayer: false, alwaysInRange: true, opacity: 0.6
>          , buffer: 0 //don't work
>          //, strategies: new OpenLayers.Strategy.Refresh({force: true,
> interval:1000}) //don't work
>          };
>
> var refresh_test = new OpenLayers.Layer.Image("Pioggia: Refresh_test",
>          "http://localhost:8008/mapguide/meteo/raster/refresh_test.gif",
>          new OpenLayers.Bounds(673593, 5307580, 1251128, 5881858)
>          , new OpenLayers.Size(500, 500), raster_options,
> {displayInLayerSwitcher:false}
>      );
> refresh_test.setVisibility(true);
> refresh_test.redraw(true);
>
> I've tried a lot of options:
> - destroy and re-add the image to the map each 5 seconds (just to test);
> - remove the layer from the map and re-add it;
> - define again the url of the layer, and reload it;
> - set the visibility alternatively "false/true" with the hope this could
> work to refresh the image.
>
> But nothing happens!
> Could you please help me? I'll be very grateful for any help/suggestion.
>
> If you need more information please don't hesitate to ask!
>
> Thanks,
> Riccardo
>
>
> P.S.: I'm using OpenLayer 2.10 installed on my Windows 7 PC. I load the
> layers inside a mapPanel.map with the help of GeoExt.
>
> --
> View this message in context: http://osgeo-org.1803224.n2.nabble.com/Real-time-image-in-Openlayer-tp6753728p6753728.html
> Sent from the OpenLayers Users mailing list archive at Nabble.com.
> _______________________________________________
> Users mailing list
> Users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/openlayers-users
>


More information about the Users mailing list