UNPKG

vector-tile-esm

Version:
14 lines (10 loc) 336 B
import { VectorTileLayer } from "./vectortilelayer.js"; export function VectorTile(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; } }