make layer.draw & layer.load optional

This commit is contained in:
mourner 2010-09-24 15:49:27 +03:00
parent e9c1c0f685
commit efbb541fe9

View File

@ -263,8 +263,8 @@ L.Map = L.Class.extend({
this._layers.push(layer); this._layers.push(layer);
layer.onAdd(this); layer.onAdd(this);
this.on('viewreset', layer.draw, layer); if (layer.draw) { this.on('viewreset', layer.draw, layer); }
this.on('viewload', layer.load, layer); if (layer.load) { this.on('viewload', layer.load, layer); }
this._layersMaxZoom = Math.max(this._layersMaxZoom || 0, layer.options.maxZoom); this._layersMaxZoom = Math.max(this._layersMaxZoom || 0, layer.options.maxZoom);
this._layersMinZoom = Math.min(this._layersMinZoom || Infinity, layer.options.minZoom); this._layersMinZoom = Math.min(this._layersMinZoom || Infinity, layer.options.minZoom);