UNPKG

leaflet-tilelayer-mbtiles-ts

Version:

Load MBTiles packages into Leaflet maps (Typescript fork)

25 lines (24 loc) 676 B
import * as L from 'leaflet'; export declare enum MBTilesEvents { LOADED = "databaseloaded", ERROR = "databaseerror" } /** * Builds the MBTiles tileLayer * @class * @extends {L.TileLayer} */ export default class MBTiles extends L.TileLayer { _map: L.Map; private _mbTilesReader; private _imageFormat; private _globalEvents; constructor(urlOrData: string | ArrayBuffer, options?: L.TileLayerOptions); createTile(coords: L.Coords, done: L.DoneCallback): HTMLImageElement; getTileUrl(coords: L.Coords): string; private _loadMBTiles; private _openMBTile; private _toggleEvents; private _revokeTile; private _shutdown; }