Decode MVT (Mapbox Vector Tile) protobuf bytes into structured layer data.
bytes
.pbf
A MvtLayer (the first layer in the tile).
MvtLayer
const response = await fetch('/tiles/10/868/387.pbf');const buffer = await response.arrayBuffer();const layer = decodeMvt(new Uint8Array(buffer));console.log(layer.name(), layer.extent(), layer.featureCount());const feat = layer.featureAt(0);console.log(feat.geometryType(), feat.geometry()); Copy
const response = await fetch('/tiles/10/868/387.pbf');const buffer = await response.arrayBuffer();const layer = decodeMvt(new Uint8Array(buffer));console.log(layer.name(), layer.extent(), layer.featureCount());const feat = layer.featureAt(0);console.log(feat.geometryType(), feat.geometry());
Decode MVT (Mapbox Vector Tile) protobuf bytes into structured layer data.
Parameters
bytes— Raw MVT protobuf bytes (typically from a.pbftile file).Returns
A
MvtLayer(the first layer in the tile).Usage (JS)