MCPcopy
hub / github.com/protomaps/PMTiles / Tileset

Interface Tileset

app/src/tileset.ts:15–32  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13}
14
15export interface Tileset {
16 getZxy(z: number, x: number, y: number): Promise<ArrayBuffer | undefined>;
17 getMetadata(): Promise<Metadata>;
18 getStateUrl(): string | undefined;
19 getLocalFileName(): string;
20 getMaplibreSourceUrl(): string;
21 getBounds(): Promise<[number, number, number, number]>;
22 getMaxZoom(): Promise<number>;
23
24 getVectorLayers(): Promise<string[]>;
25 getVectorEncoding(): Promise<"mvt" | "mlt" | undefined>;
26 isOverlay(): Promise<boolean>;
27 isVector(): Promise<boolean>;
28
29 test(): Promise<void>;
30
31 archiveForProtocol(): PMTiles | undefined;
32}
33
34export class PMTilesTileset {
35 archive: PMTiles;

Callers 29

v3.test.tsFile · 0.65
leafletRasterLayerFunction · 0.65
ProtocolClass · 0.65
ZoomableTileFunction · 0.65
getZxyMethod · 0.65
PMTilesVectorSourceClass · 0.65
v3.test.tsFile · 0.65
getMetadataMethod · 0.65
JsonViewFunction · 0.65
PageTileFunction · 0.65
LinkTabFunction · 0.65
FrameFunction · 0.65

Implementers 3

TileJSONTilesetapp/src/tileset.ts
RemotePMTilesTilesetapp/src/tileset.ts
LocalPMTilesTilesetapp/src/tileset.ts

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…