Sha256: 2f0cffc65cadef74c01e5dd887b05938fc4c439461443db0b718e61bbe263c7b
Contents?: true
Size: 747 Bytes
Versions: 3
Compression:
Stored size: 747 Bytes
Contents
/* * Contains L.MultiPolyline and L.MultiPolygon layers. */ (function () { function createMulti(Klass) { return L.FeatureGroup.extend({ initialize: function (latlngs, options) { this._layers = {}; this._options = options; this.setLatLngs(latlngs); }, setLatLngs: function (latlngs) { var i = 0, len = latlngs.length; this._iterateLayers(function (layer) { if (i < len) { layer.setLatLngs(latlngs[i++]); } else { this.removeLayer(layer); } }, this); while (i < len) { this.addLayer(new Klass(latlngs[i++], this._options)); } } }); } L.MultiPolyline = createMulti(L.Polyline); L.MultiPolygon = createMulti(L.Polygon); }());
Version data entries
3 entries across 3 versions & 1 rubygems