import { default as EnumImageryType } from './EnumImageryType.ts'; import { default as AMapImageryProvider } from './provider/AMapImageryProvider.ts'; import { default as BaiduImageryProvider } from './provider/BaiduImageryProvider.js'; import { default as GeoVisImageryProvider } from './provider/GeoVisImageryProvider.ts'; import { default as GoogleImageryProvider } from './provider/GoogleImageryProvider.ts'; import { default as TdtImageryProvider } from './provider/TdtImageryProvider.ts'; import { default as TencentImageryProvider } from './provider/TencentImageryProvider.ts'; import { SingleTileImageryProvider, ArcGisMapServerImageryProvider, OpenStreetMapImageryProvider, UrlTemplateImageryProvider, WebMapServiceImageryProvider, BingMapsImageryProvider, WebMapTileServiceImageryProvider, MapboxImageryProvider, TileCoordinatesImageryProvider, GridImageryProvider, MapboxStyleImageryProvider, TileMapServiceImageryProvider } from '@cesium/engine'; declare class ImageryLayerFactory { /** * Create amap imagery layer * @param options * @returns {Promise} */ static createAMapImageryLayer(options: any): Promise; /** * Create baidu imagery layer * @param options * @returns {Promise} */ static createBaiduImageryLayer(options: any): Promise; /** * Create geoVis imagery layer * @param options * @returns {Promise} */ static createGeoVisImageryLayer(options: any): Promise; /** * Create google imagery layer * @param options * @returns {Promise} */ static createGoogleImageryLayer(options: any): Promise; /** * Create tdt imagery layer * @param options * @returns {Promise} */ static createTdtImageryLayer(options: any): Promise; /** * Create tencent imagery layer * @param options * @returns {Promise} */ static createTencentImageryLayer(options: any): Promise; /** * Create arcgis imagery layer * @param options * @returns {Promise} */ static createArcGisImageryLayer(options: any): Promise; /** * * @param options * @returns {Promise} */ static createBingImageryLayer(options: any): Promise; /** * * @param options * @returns {Promise} */ static createOSMImageryLayer(options: any): Promise; /** * OSM使用模版方式 * @param options * @returns */ static createOSMImageryLayer2(options: any): Promise; /** * Create single tile imagery layer * @param options * @returns {} */ static createSingleTileImageryLayer(options: any): Promise; /** * Create WMS imagery layer * @param options * @returns {Promise} */ static createWMSImageryLayer(options: any): Promise; /** * Create WMTS imagery layer * @param options * @returns {Promise} */ static createWMTSImageryLayer(options: any): Promise; /** * Create xyz imagery layer * @param options * @returns {Promise} */ static createXYZImageryLayer(options: any): Promise; /** * Create coord imagery layer * @param options * @returns {Promise} */ static createCoordImageryLayer(options: any): Promise; /** * Create grid imagery layer * @param options * @returns {Promise} */ static createGridImageryLayer(options: any): Promise; /** * Create mapbox imagery layer * @param options * @returns {Promise} */ static createMapboxImageryLayer(options: any): Promise; /** * Create mapbox style imagery layer * @param options * @returns {Promise} */ static createMapboxStyleImageryLayer(options: any): Promise; /** * Create TMS imagery layer * @param options * @returns {Promise} */ static createTMSImageryLayer(options: any): Promise; /** * Create Imagery Layer by Type * @param type * @param options * @returns {any} */ static createImageryLayer(type: string | EnumImageryType, options: any): any; } export default ImageryLayerFactory;