UNPKG

leaflet.vectorgrid

Version:

Display gridded vector data (sliced GeoJSON or protobuf vector tiles) in Leaflet 1.0

27 lines (22 loc) 621 B
// Contains mixins which are common to the Line Symbolizer and the Fill Symbolizer. export var PolyBase = { _makeFeatureParts: function(feat, pxPerExtent) { var rings = feat.geometry; var coord; this._parts = []; for (var i = 0; i < rings.length; i++) { var ring = rings[i]; var part = []; for (var j = 0; j < ring.length; j++) { coord = ring[j]; // Protobuf vector tiles return {x: , y:} // Geojson-vt returns [,] part.push(L.point(coord).scaleBy(pxPerExtent)); } this._parts.push(part); } }, makeInteractive: function() { this._pxBounds = this._getPixelBounds(); } };