@loaders.gl/mvt
Version:
Loader for Mapbox Vector Tiles
29 lines • 919 B
TypeScript
import Protobuf from 'pbf';
import { VectorTileFeature } from "./vector-tile-feature.js";
import { GeojsonGeometryInfo } from '@loaders.gl/schema';
export declare class VectorTileLayer {
version: number;
name: string;
extent: number;
length: number;
_pbf: Protobuf;
_keys: string[];
_values: (string | number | boolean | null)[];
_features: number[];
constructor(pbf: Protobuf, end: number);
/**
* return feature `i` from this layer as a `VectorTileFeature`
* @param index
* @returns feature
*/
getGeoJSONFeature(i: number): VectorTileFeature;
/**
* return binary feature `i` from this layer as a `VectorTileFeature`
*
* @param index
* @param geometryInfo
* @returns binary feature
*/
getBinaryFeature(i: number, geometryInfo: GeojsonGeometryInfo): VectorTileFeature;
}
//# sourceMappingURL=vector-tile-layer.d.ts.map