@itwin/core-frontend
Version:
iTwin.js frontend components
24 lines • 1.1 kB
TypeScript
/** @packageDocumentation
* @module Tiles
*/
import { ImageMapLayerSettings } from "@itwin/core-common";
import { MapLayerImageryProvider } from "../../../../tile/internal";
import { ScreenViewport } from "../../../../Viewport";
/** Base class imagery map layer formats. Subclasses should override formatId and [[MapLayerFormat.createImageryProvider]].
*/
export declare class MapBoxLayerImageryProvider extends MapLayerImageryProvider {
private _zoomMin;
private _zoomMax;
private _baseUrl;
constructor(settings: ImageMapLayerSettings);
get tileWidth(): number;
get tileHeight(): number;
get minimumZoomLevel(): number;
get maximumZoomLevel(): number;
constructUrl(row: number, column: number, zoomLevel: number): Promise<string>;
/** @deprecated in 5.0 - will not be removed until after 2026-06-13. Use [addAttributions] instead. */
addLogoCards(cards: HTMLTableElement): void;
addAttributions(cards: HTMLTableElement, _vp: ScreenViewport): Promise<void>;
initialize(): Promise<void>;
}
//# sourceMappingURL=MapBoxLayerImageryProvider.d.ts.map