brouter-web/bower_components/leaflet-routing/src/L.Routing.Storage.js
2014-01-27 18:46:51 +01:00

31 lines
612 B
JavaScript

/*
* Leaflet Routing Storage
*
* Storing routable objects
*
* @dependencies L, L.Routing
*
* @usage new L.Routing(options);
*/
(function () {
L.Routing.Storage = L.MultiPolyline.extend({
/**
* Class constructor
*/
initialize: function (latlngs, options) {
this._layers = {};
this._options = options;
this.setLatLngs(latlngs);
this.on('layeradd', function() {
console.log('layeradd', arguments);
}, this);
}
});
L.Routing.storage = function (latlngs, options) {
return new L.MultiPolyline(latlngs, options);
};
}());