kd-deliver-api-3dcat
Version:
KD-DELIVER-API-3DCAT
100 lines (99 loc) • 3.6 kB
TypeScript
import { ResponseData } from '../../model/ResponseMessage';
interface initExplicitParams {
Name: string;
IsShow: boolean;
}
/**
* 控制闸门开合度及高度
*/
interface initParams {
EqCode: string;
Height: number;
State: number;
}
/**
* 控制上下游水流
*/
interface initWaterParams {
Height: number;
Name: string;
State: number;
}
/**
* 创建漫游
* @param params object
* @param params.StartPos string 初始点名称
* @param params.EndPos string 结束点名称
*/
interface creatViewModParams {
StartPos: string;
EndPos: string;
}
/**
* 显示雷达特效
* @param params object
* @param params.lat number 纬度
* @param params.lon number 经度
* @param params.radius number 半径
*/
interface radarEffectParams {
lat: number;
lon: number;
radius: number;
}
/**
* 根据ID改变网格高度,显示洪水淹没效果
* @param params object
* @param params.id number 网格ID
* @param params.height number 对应ID所处高度
*/
interface changeFloodHeightParams {
id: number;
height: number;
}
/**
* 根据ID改变河道渲染颜色
* @param params object
* @param params.ID string 河道json中的“TARGET_FID”
* @param params.R number 河道渲染颜色值(0-1)
* @param params.G number 河道渲染颜色值(0-1)
* @param params.B number 河道渲染颜色值(0-1)
* @param params.A number 河道渲染颜色值(0-1)
*/
interface changeRiverColorParams {
ID: string;
R: number;
G: number;
B: number;
A: number;
}
declare const _default: {
animatorControl: (params: string) => Promise<string | ResponseData>;
explicitImplicit: (params: initExplicitParams) => Promise<string | ResponseData>;
floodControl: () => Promise<string | ResponseData>;
gateControl: (params: initParams) => Promise<string | ResponseData>;
networkRivers: () => Promise<string | ResponseData>;
riverLakeLength: () => Promise<string | ResponseData>;
uPDownWaterLevelAniControl: (params: initWaterParams) => Promise<string | ResponseData>;
waterEnvirals: () => Promise<string | ResponseData>;
waterSpeedControl: (params: number) => Promise<string | ResponseData>;
waterUpOrDown: (params: string) => Promise<string | ResponseData>;
cameraReturn: () => Promise<string | ResponseData>;
creatViewMod: (params: creatViewModParams) => Promise<string | ResponseData>;
pauseAndContiune: (params: boolean) => Promise<string | ResponseData>;
endViewMod: () => Promise<string | ResponseData>;
setViewHeight: (params: string) => Promise<string | ResponseData>;
secondCamHideOrShow: (params: boolean) => Promise<string | ResponseData>;
onChangeSecondCam: () => Promise<string | ResponseData>;
onChangeFirstCam: () => Promise<string | ResponseData>;
radarEffect: (params: radarEffectParams) => Promise<string | ResponseData>;
closeRadar: () => Promise<string | ResponseData>;
camRoam: (params: boolean) => Promise<string | ResponseData>;
changeFloodHeight: (params: changeFloodHeightParams) => Promise<string | ResponseData>;
overflowHideOrShow: (params: boolean) => Promise<string | ResponseData>;
changeRiverImg: (params: string) => Promise<string | ResponseData>;
riverColorHideOrShow: (params: boolean) => Promise<string | ResponseData>;
changeRiverColor: (params: changeRiverColorParams) => Promise<string | ResponseData>;
heightEventBack: (cb: any) => void;
};
export default _default;