@kibeo/loaders.gl-mvt
Version:
Loader for Mapbox Vector Tiles
18 lines (15 loc) • 411 B
JavaScript
import VectorTileLayer from './vector-tile-layer';
export default class VectorTile {
constructor(pbf, end) {
this.layers = pbf.readFields(readTile, {}, end);
}
}
function readTile(tag, layers, pbf) {
if (tag === 3) {
const layer = new VectorTileLayer(pbf, pbf.readVarint() + pbf.pos);
if (layer.length) {
layers[layer.name] = layer;
}
}
}
//# sourceMappingURL=vector-tile.js.map