@itwin/core-frontend
Version:
iTwin.js frontend components
25 lines • 1.07 kB
TypeScript
import { Cartographic, ImageMapLayerSettings } from "@itwin/core-common";
import { ImageryMapTileTree, MapLayerImageryProvider, QuadId } from "../../../../tile/internal";
export interface WmsCrsSupport {
support3857: boolean;
support4326: boolean;
}
export declare class WmsMapLayerImageryProvider extends MapLayerImageryProvider {
private _capabilities?;
private _allLayersRange?;
private _subLayerRanges;
private _baseUrl;
private _crsSupport;
constructor(settings: ImageMapLayerSettings);
initialize(): Promise<void>;
private getVisibleLayerString;
private getVisibleLayers;
private getVisibleLayersSrs;
private getQueryableLayers;
private getVisibleQueryableLayersString;
getCrsSupport(): WmsCrsSupport;
get transparentBackgroundString(): string;
constructUrl(row: number, column: number, zoomLevel: number): Promise<string>;
getToolTip(strings: string[], quadId: QuadId, carto: Cartographic, tree: ImageryMapTileTree): Promise<void>;
}
//# sourceMappingURL=WmsMapLayerImageryProvider.d.ts.map