[OpenLayers-Users] Reload Layer

Arnd Wippermann arnd.wippermann at web.de
Tue Mar 4 13:55:43 EST 2008


Hi,

Works this also on google layers etc. or only for WMS, WFS? I often got not
all google tiles and to reload the layer, my only idea was to zoom out and
zoom in, but this cause all layers to get their tiles for the new zoomlevel.

function googleRedraw()
{ 
  zoom one level up;
  zoom one level down;
}

Mit freundlichen Grüssen

Arnd Wippermann
http://gis.ibbeck.de/



-----Ursprüngliche Nachricht-----
Von: users-bounces at openlayers.org [mailto:users-bounces at openlayers.org] Im
Auftrag von Erik Uzureau
Gesendet: Dienstag, 4. März 2008 18:18
An: Tim Schaub
Cc: users at openlayers.org
Betreff: Re: [OpenLayers-Users] Reload Layer

it may be worthy of mention that this forced redrawing is now supported in
trunk as:

layer.redraw(true);

see definition below:

    /**
     * APIMethod: redraw
     * Redraws the layer.  Returns true if the layer was redrawn, false if
not.
     *
     * Parameters:
     * force - {Boolean} Force redraw by adding random parameter.
     *
     * Returns:
     * {Boolean} The layer was redrawn.
     */
    redraw: function(force) {
        if (force) {
            return this.mergeNewParams({"_olSalt": Math.random()});
        } else {
            return OpenLayers.Layer.prototype.redraw.apply(this, []);
        }
    },





On 3/4/08, Tim Schaub <tschaub at openplans.org> wrote:
> Hey-
>
> Gérald Quintana wrote:
> > Is there way to avoid image flickering when a layer is refreshing?
>
> Depends what type of layer you're talking about.  If you really mean 
> layers that use images, then this ticket addresses the issue:
>
> http://trac.openlayers.org/ticket/933
>
> Tim
>
> >
> > Gérald
> > _______________________________________________
> > Users mailing list
> > Users at openlayers.org
> > http://openlayers.org/mailman/listinfo/users
> >
> > !DSPAM:4033,47cbc70716951804284693!
> >
>
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users
>
_______________________________________________
Users mailing list
Users at openlayers.org
http://openlayers.org/mailman/listinfo/users




More information about the Users mailing list