leafdoc
Version:
A lightweight NaturalDocs-like LeafletJS-style documentation generator
30 lines (25 loc) • 687 B
JavaScript
/* @namespace Map
*
* @section Methods for Layers and Controls
*/
Map.include({
// @method hasLayer(layer: Layer): Boolean
// Returns `true` if the given layer is currently added to the map
hasLayer: function (layer) {
return !!layer && (Util.stamp(layer) in this._layers);
},
/* @method eachLayer(fn: Function, context?: Object): this
* Iterates over the layers of the map, optionally specifying context of the iterator function.
* ```
* map.eachLayer(function(layer){
* layer.bindPopup('Hello');
* });
* ```
*/
eachLayer: function (method, context) {
for (var i in this._layers) {
method.call(context, this._layers[i]);
}
return this;
},
});