Hi,

Using OL2.7 - IE6.

I'm using tilecache for baselayer, and when i deactivate the checkBox from
that layer, visibility turns off.
But, when i do a PAN or ZOOM the request to tilecache server is still
executed.

I don't know if my code have a bug in some place, or if is a bug from
Openlayers.

I made a change to get it work correctly:

**** OpenLayers/Tile/image.js ****

draw: function() {
 +      var drawTile = false;
        
        if (this.layer != this.layer.map.baseLayer && this.layer.reproject)
{
            this.bounds = this.getBoundsFromBaseLayer(this.position);
        }
        
 +      if (this.layer.visibility != 0)
 -      var drawTile = OpenLayers.Tile.prototype.draw.apply(this,
arguments);
 +              drawTile = OpenLayers.Tile.prototype.draw.apply(this, 
arguments);

When the layer visibility is 0, the drawTile variable mantains false, so the
request isn't executed.

Can you test it some way?

Thanks,
Tiago Vieira
-- 
View this message in context: 
http://n2.nabble.com/Deactivate-BaseLayer-%28tilecache%29%2C-but-requests-are-still-executed-tp2473163p2473163.html
Sent from the OpenLayers Dev mailing list archive at Nabble.com.

_______________________________________________
Dev mailing list
Dev@openlayers.org
http://openlayers.org/mailman/listinfo/dev

Reply via email to