UNPKG

@allmaps/render

Version:

Render functions for WebGL and image buffers

34 lines (33 loc) 826 B
import { tileKey, fetchableTileKey } from "../shared/tiles.js"; class FetchableTile { mapId; tile; imageRequest; tileUrl; tileKey; fetchableTileKey; /** * Creates an instance of FetchableTile. * * @constructor * @param tile - the tile * @param warpedMap - A WarpedMap with fetched image information */ constructor(tile, warpedMap) { this.mapId = warpedMap.mapId; this.tile = tile; const imageRequest = warpedMap.parsedImage.getTileImageRequest( tile.tileZoomLevel, tile.column, tile.row ); this.imageRequest = imageRequest; this.tileUrl = warpedMap.parsedImage.getImageUrl(imageRequest); this.tileKey = tileKey(tile); this.fetchableTileKey = fetchableTileKey(this); } } export { FetchableTile }; //# sourceMappingURL=FetchableTile.js.map