@itwin/core-frontend
Version:
iTwin.js frontend components
25 lines • 1.11 kB
TypeScript
import { ImageMapLayerSettings } from "@itwin/core-common";
import { MapLayerImageryProvider, QuadId } from "../../../../tile/internal";
export declare class WmtsMapLayerImageryProvider extends MapLayerImageryProvider {
private _baseUrl;
private _capabilities?;
private _preferredLayerTileMatrixSet;
private _preferredLayerStyle;
displayedLayerName: string;
private _resourceUrlTemplate?;
private _maximumZoomLevel;
get mutualExclusiveSubLayer(): boolean;
constructor(settings: ImageMapLayerSettings);
initialize(): Promise<void>;
get maximumZoomLevel(): number;
private initDisplayedLayer;
private initResourceUrl;
private initPreferredTileMatrixSet;
private initPreferredStyle;
private initCartoRange;
private getDisplayedTileMatrixSetAndLimits;
protected _generateChildIds(quadId: QuadId, resolveChildren: (childIds: QuadId[]) => void): void;
get useGeographicTilingScheme(): boolean;
constructUrl(row: number, column: number, zoomLevel: number): Promise<string>;
}
//# sourceMappingURL=WmtsMapLayerImageryProvider.d.ts.map