[OpenLayers-Users] customizing on error behaviour

Marco Ferretti marco.ferretti at fermasoft.com
Sat Apr 18 03:55:49 EDT 2009


Hi Christopher, 

thanks for the quick reply and the valuable infos !! 


Regards, 

Marco
----- Original Message -----
Da : Christopher Schmidt <crschmidt at metacarta.com>
A : Marco Ferretti <marco.ferretti at fermasoft.com>
Cc: users <Users at openlayers.org>
Oggetto : Re: [OpenLayers-Users] customizing on error
behaviour
Data : Fri, 17 Apr 2009 07:40:43 -0400

> On Fri, Apr 17, 2009 at 11:37:12AM +0200, Marco Ferretti
> > wrote: Hi all, 
> > 
> > I need to customize my application in order to be able
> > to react to a communication error with the WMS server. 
> > 
> > I have been surfing around the OpenLayers code but could
> > not understand which ( if any ) entry point I have
> > available in order to catch when OpenLayers recognizes a
> > com. error with the server . 
> > 
> > Let me be a little clearer : when OpenLayers sends the
> > pink tile it recognizes that there is an error; what I
> > would like, here, is a way to get a callback to my code
> > by "extending" an OpenLayers default function. I saw
> > that in Util.js the function
> > OpenLayers.Util.onImageLoadError does the do the trick
> > by setting the background color. Is there a way to get
> > notified somehow that the function has set the
> > background as a consequence of detecting an error
> loading the tile ?
> 
> You can override OpenLayers.Util.onImageLoadError:
> 
>   OpenLayers.Util.onImageLoadError = function() {
>     alert(this.src + ' is broken!');
>   }
> 
> This is a brute force technique, but we don't have
> anything btter atm,  afaik.
> 
> 
> > Obviously I can modify the Util.js lib ... but I would
> > like to create a wrapper so that I will be "update" safe
> > ( unless you do some major rework on that function ) ;
> > can you please point me somewhere ?
> 
> The above should be safe; we support it, insofar as we
> have encouraged many people to use it and I would mention
> it in release notes if it needed to change for some reason
> , but it never has so I consider that unlikely in any
> case.
> 
> 
> > TIA
> > 
> > Marco
> > _______________________________________________
> > Users mailing list
> > Users at openlayers.org
> > http://openlayers.org/mailman/listinfo/users
> 
> -- 
> Christopher Schmidt
> MetaCarta



More information about the Users mailing list