[OpenLayers-Users] layer WMS don't redraw

Alexandre Dubé adube at mapgears.com
Mon Nov 4 06:09:02 PST 2013


Hi Marc-André,

   A request url which is exactly the same as one previously sent can 
(or will?) be prevented from being sent by the browser.

   Take a look at the redraw method to see what it does when receiving 
the 'force' parameter to true:
https://github.com/openlayers/openlayers/blob/v2.13.1/lib/OpenLayers/Layer/HTTPRequest.js#L135

   It adds a "_olSalt" parameter equals to Math.random(), which make 
sure that the request url is deferent than the one previously sent, thus 
allowing it to be sent properly.

HTH,

Alexandre


On 13-11-04 08:53 AM, Marc-André Trottier wrote:
> oh ho !
> it's working fine.
> i missed this.
> better solution than mine :
>
> wmsLayer.setVisibility(false);
> wmsLayer.setVisibility(true);
>
> now, why 'true' is needed now ?
>
>
>
>
> 2013/11/1 Alexandre Dubé <adube at mapgears.com <mailto:adube at mapgears.com>>
>
>     Hi Marc-André,
>
>       Have you tried forcing the layer to redraw using the force
>     parameter ?
>
>     http://dev.openlayers.org/releases/OpenLayers-2.13.1/doc/apidocs/files/OpenLayers/Layer/HTTPRequest-js.html#OpenLayers.Layer.HTTPRequest.redraw
>
>       wmsLayer.redraw(true);
>
>     HTH,
>
>     Alexandre
>
>
>
>     On 13-10-31 09 <tel:13-10-31%2009>:49 AM, Marc-André Trottier wrote:
>>     i'm using :
>>     -OL 2.13.1
>>     -a wms layer
>>     -the function redraw().
>>
>>     the problem : the function don't redraw the layer. I watched the
>>     code in lib\OpenLayers\Layer.js line 570 and this launch the
>>     trigger 'moveend' of the wms layer but it do not exist.
>>
>>     is it normal ?
>>
>>     Marc-André T.
>>
>>
>>     _______________________________________________
>>     Users mailing list
>>     Users at lists.osgeo.org  <mailto:Users at lists.osgeo.org>
>>     http://lists.osgeo.org/mailman/listinfo/openlayers-users
>
>
>     -- 
>     Alexandre Dubé
>     Mapgears
>     www.mapgears.com  <http://www.mapgears.com>
>
>
>     _______________________________________________
>     Users mailing list
>     Users at lists.osgeo.org <mailto:Users at lists.osgeo.org>
>     http://lists.osgeo.org/mailman/listinfo/openlayers-users
>
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/openlayers-users


-- 
Alexandre Dubé
Mapgears
www.mapgears.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/openlayers-users/attachments/20131104/00681724/attachment-0001.html>


More information about the Users mailing list