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.
57 lines (56 loc) • 1.35 kB
TypeScript
import Layer from "../Layer";
/**
*
*/
declare class FeatureGridLayer extends Layer {
private _url;
private _options;
private _levelLayers;
private _tileWidth;
private _tileHeight;
private _maximumLevel;
private _tilingScheme;
private _rectangle;
private _credit;
private _token;
private _imageryLayer;
private _imagery;
constructor(id: any, url: any, options?: {});
get type(): string;
get url(): any;
set show(show: boolean);
get show(): boolean;
get token(): any;
get tileWidth(): number;
get tileHeight(): number;
get maximumLevel(): any;
get minimumLevel(): number;
get tilingScheme(): any;
get rectangle(): any;
get ready(): boolean;
get credit(): any;
get hasAlphaChannel(): boolean;
/**
*
* @param {*} viewer
* @returns
*/
_onAdd(viewer: any): void;
_onRemove(): void;
getTileCredits(x: any, y: any, level: any): void;
/**
*
* @param {*} x
* @param {*} y
* @param {*} level
* @param {*} request
* @returns
*/
requestImage(x: any, y: any, level: any, request: any): HTMLCanvasElement;
/**
*
*/
clear(): void;
setStyle(style: any): void;
}
export default FeatureGridLayer;