bcgis-type
Version:
The SDK is based on Cesium for secondary development of 2, 3D all-in-one WebGis application framework, the framework optimizes the use of Cesium and add some additional features, designed for developers to quickly build WebGis applications.
38 lines (37 loc) • 1.11 kB
TypeScript
declare class BaiduImageryProvider {
_url: any;
_labelStyle: any;
_tileWidth: number;
_tileHeight: number;
_maximumLevel: number;
_crs: any;
_tilingScheme: any;
_rectangle: any;
_credit: any;
_token: any;
_style: any;
_errorEvent: Cesium.Event<(...args: any[]) => void>;
constructor(options?: any);
get url(): any;
get token(): any;
get tileWidth(): number;
get tileHeight(): number;
get maximumLevel(): number;
get minimumLevel(): number;
get tilingScheme(): any;
get rectangle(): any;
get ready(): boolean;
get credit(): any;
get hasAlphaChannel(): boolean;
get errorEvent(): Cesium.Event<(...args: any[]) => void>;
getTileCredits(x: any, y: any, level: any): void;
/**
* Request Image
* @param x
* @param y
* @param level
* @returns {Promise<HTMLImageElement | HTMLCanvasElement>}
*/
requestImage(x: any, y: any, level: any): Promise<Cesium.ImageryTypes | Cesium.CompressedTextureBuffer>;
}
export default BaiduImageryProvider;