@dp_unity/dpu-gis-viewer
Version:
DPU GIS Viewer version Beta
44 lines (43 loc) • 1.45 kB
TypeScript
import { Viewer } from "cesium";
import '../styles/mapWeather.css';
import { Daylight } from "./mapWeather/daylight";
import { IMapLayer, IObjInputMap, IInputSetMap } from "../interfaces/map.interface";
export declare class MapWheater {
viewer: Viewer;
containerId: string;
IdGenneral: string;
modal: any;
private dialog;
private _mapTerrain;
dayLight: Daylight | undefined;
private objsNoneMap;
private onClosedCallback;
private mapOptions;
selectedMap: IMapLayer;
constructor(containerId: string, viewer: any, isNoneMap?: boolean);
setClosedCallback(callback: (status: boolean, typeMap: string) => void): void;
notifyCallBack(status: boolean, typeMap: string): void;
createModalMapWeather: () => void;
/**
* Hàm khởi tạo popup modal
*/
private isCreated;
showHideModalMapWeather: (show: boolean) => void;
private _tempPosition;
private _checkPositionDialog;
private handleCloseModal;
private containerDiv;
private renderMapWeatherData;
private dropdownClickHandler;
private selectMap;
private clearContainer;
private addDropdownToggleEvent;
private removeDropdownToggleEvent;
private handleOutsideClick;
private isNoneMap;
private loadImageryLayerUrl;
private toggleNoneMap;
getObjMap: () => IObjInputMap;
setObjMap: (objMap: IObjInputMap) => void;
setInfoMap: (setMap: IInputSetMap) => void;
}