EarthSDK
    正在准备搜索索引...

    类型别名 CzmImageryProviderJsonType

    CzmImageryProviderJsonType:
        | {
            credit?: string;
            ellipsoid?: ESJVector3D;
            enablePickFeatures?: boolean;
            layers?: string;
            maximumLevel?: number;
            rectangle?: ESJVector4D;
            tileHeight?: number;
            tileWidth?: number;
            tilingScheme?: CzmTilingSchemaJsonType;
            token?: string;
            type: "ArcGisMapServerImageryProvider";
            url: string
            | ESJResource;
            usePreCachedTilesIfAvailable?: boolean;
        }
        | {
            culture?: string;
            ellipsoid?: ESJVector3D;
            key: string;
            mapStyle?: CzmBingMapsStyle;
            tileProtocol?: string;
            type: "BingMapsImageryProvider";
            url: string
            | ESJResource;
        }
        | {
            credit?: string;
            ellipsoid?: ESJVector3D;
            metadata: string;
            type: "GoogleEarthEnterpriseImageryProvider";
            url: string
            | ESJResource;
        }
        | {
            backgroundColor?: ESJVector4D;
            canvasSize?: number;
            cells?: number;
            color?: ESJVector4D;
            ellipsoid?: ESJVector3D;
            glowColor?: ESJVector4D;
            glowWidth?: number;
            tileHeight?: number;
            tileWidth?: number;
            tilingScheme?: CzmTilingSchemaJsonType;
            type: "GridImageryProvider";
        }
        | {
            accessToken?: string;
            assetId: number;
            server?: string;
            type: "IonImageryProvider";
        }
        | {
            accessToken: string;
            credit?: string;
            ellipsoid?: ESJVector3D;
            format?: string;
            mapId: string;
            maximumLevel?: number;
            minimumLevel?: number;
            rectangle?: ESJVector4D;
            type: "MapboxImageryProvider";
            url?: string;
        }
        | {
            accessToken: string;
            credit?: string;
            ellipsoid?: [x: number, y: number, z: number];
            maximumLevel?: number;
            minimumLevel?: number;
            rectangle?: [west: number, south: number, east: number, north: number];
            scaleFactor?: boolean;
            styleId: string;
            tilesize?: number;
            type: "MapboxStyleImageryProvider";
            url?: string;
            username?: string;
        }
        | {
            credit?: string;
            ellipsoid?: [x: number, y: number, z: number];
            fileExtension?: string;
            maximumLevel?: number;
            minimumLevel?: number;
            rectangle?: [west: number, south: number, east: number, north: number];
            type: "OpenStreetMapImageryProvider";
            url: string;
        }
        | {
            credit?: string;
            ellipsoid?: [x: number, y: number, z: number];
            rectangle?: [west: number, south: number, east: number, north: number];
            type: "SingleTileImageryProvider";
            url: string | ESJResource;
        }
        | {
            color: [number, number, number, number];
            ellipsoid?: [x: number, y: number, z: number];
            tileHeight?: number;
            tileWidth?: number;
            tilingScheme?: CzmTilingSchemaJsonType;
            type: "TileCoordinatesImageryProvider";
        }
        | {
            credit?: string;
            ellipsoid?: [x: number, y: number, z: number];
            fileExtension?: string;
            flipXY?: boolean;
            maximumLevel?: number;
            minimumLevel?: number;
            rectangle?: [west: number, south: number, east: number, north: number];
            tileHeight?: number;
            tileWidth?: number;
            tilingScheme?: CzmTilingSchemaJsonType;
            type: "TileMapServiceImageryProvider";
            url?: string | ESJResource;
        }
        | {
            credit?: string;
            customTags?: { [k: string]: string };
            ellipsoid?: [x: number, y: number, z: number];
            enablePickFeatures?: boolean;
            hasAlphaChannel?: boolean;
            maximumLevel?: number;
            minimumLevel?: number;
            pickFeaturesUrl?: string;
            rectangle?: [west: number, south: number, east: number, north: number];
            subdomains?: string | string[];
            tileHeight?: number;
            tileWidth?: number;
            tilingScheme?: CzmTilingSchemaJsonType;
            type: "UrlTemplateImageryProvider";
            url: string | ESJResource;
            urlSchemeZeroPadding?: JsonValue;
        }
        | {
            credit?: string;
            crs?: string;
            ellipsoid?: [x: number, y: number, z: number];
            enablePickFeatures?: boolean;
            getFeatureInfoParameters?: JsonValue;
            getFeatureInfoUrl?: string;
            layers: string;
            maximumLevel?: number;
            minimumLevel?: number;
            parameters?: JsonValue;
            rectangle?: [west: number, south: number, east: number, north: number];
            srs?: string;
            subdomains?: string | string[];
            tileHeight?: number;
            tileWidth?: number;
            tilingScheme?: CzmTilingSchemaJsonType;
            times?: ESJTimeIntervalCollectionJsonType;
            type: "WebMapServiceImageryProvider";
            url: string | ESJResource;
        }
        | {
            credit?: string;
            dimensions?: JsonValue;
            ellipsoid?: [x: number, y: number, z: number];
            format?: string;
            layer: string;
            maximumLevel?: number;
            minimumLevel?: number;
            rectangle?: [west: number, south: number, east: number, north: number];
            style: string;
            subdomains?: string | string[];
            tileHeight?: number;
            tileMatrixLabels?: string[];
            tileMatrixSetID: string;
            tileWidth?: number;
            tilingScheme?: CzmTilingSchemaJsonType;
            times?: ESJTimeIntervalCollectionJsonType;
            type: "WebMapTileServiceImageryProvider";
            url: string | ESJResource;
        }
        | {
            ellipsoid?: [x: number, y: number, z: number];
            type: "BDImageryProvider";
            url?: string;
            wgs84?: boolean;
        }
        | { indexTime: string
        | number; type: "GeHistoryImagery" }
        | { indexTimeID: string | number; type: "ArcgisHistoryImagery" }
        | {
            accessToken?: string;
            enablePickFeatures?: boolean;
            maximumLevel?: number;
            minimumLevel?: number;
            rectangle?: [west: number, south: number, east: number, north: number];
            scheme?: "xyz" | "tms";
            style?: { [xx: string]: any }[];
            tileSize?: number;
            type: "MVTImageryProvider";
            url: string | { [xx: string]: any } | ESJResource;
        }