@itwin/core-frontend
Version:
iTwin.js frontend components
28 lines • 1.15 kB
TypeScript
/** @packageDocumentation
* @module Tiles
*/
import { ImageMapLayerSettings } from "@itwin/core-common";
import { ScreenViewport } from "../../../../Viewport";
import { MapLayerImageryProvider } from "../../../../tile/internal";
export declare class BingMapsImageryLayerProvider extends MapLayerImageryProvider {
private _urlTemplate?;
private _urlSubdomains?;
private _zoomMax;
private _tileHeight;
private _tileWidth;
private _attributions?;
private _mapTilingScheme;
private _urlBase;
constructor(settings: ImageMapLayerSettings);
get tileWidth(): number;
get tileHeight(): number;
private tileXYToQuadKey;
constructUrl(row: number, column: number, zoomLevel: number): Promise<string>;
private getMatchingAttributions;
/** @deprecated in 5.0 - will not be removed until after 2026-06-13. Use [addAttributions] instead. */
addLogoCards(cards: HTMLTableElement, vp: ScreenViewport): void;
addAttributions(cards: HTMLTableElement, vp: ScreenViewport): Promise<void>;
initialize(): Promise<void>;
private readAttributions;
}
//# sourceMappingURL=BingImageryProvider.d.ts.map