kd-api-project-21building
Version:
KD-API-PROJECT
66 lines (65 loc) • 1.94 kB
TypeScript
import { ResponseData } from '../../model/ResponseMessage';
interface camerasetmodel {
ID: string;
LongWere: string;
}
interface pickNear {
f_Lat: string;
f_Lon: string;
}
/**
* 根据经纬度生成三维坐标返回给前端
* @param params object
* @param params.Lat (经度转换成三维坐标)
* @param params.Lon (纬度转换成三维坐标)
*/
interface latLonParam {
Lat: string;
Lon: string;
}
/**
* TimeLine的状态控制
* @param params object[ ]
* @param PolygonName: 线的名字
* @param Points: 返回给前端的位置坐标
* @param x: 坐标的x
* @param y:坐标的y
* @param z:坐标的z
* @param r: 线的颜色r值
* @param g:线的颜色g值
* @param b:线的颜色b值
* @param a: 线的颜色a值
* @param Intensity:给个默认值0
* @param StartWidth:开始的线宽度
* @param EndWidth: 结束的线宽度
// */
interface Polygonlon {
lineName: string;
Points: string;
r: string;
g: string;
b: string;
a: string;
startWidth: string;
intensity: string;
endWidth: string;
SetBeginHeight: string;
}
interface wrteatlon {
Lat: string;
Lon: string;
name: string;
}
declare const _default: {
BotaMoveTos: (params: wrteatlon) => any;
BuildCome: () => Promise<string | ResponseData>;
CameraMinoRmAX: (params: camerasetmodel) => Promise<string | ResponseData>;
ClickTogCamera: (params: pickNear) => Promise<string | ResponseData>;
FJbliud: () => Promise<string | ResponseData>;
TimeLinePlayKDS: (params: string) => Promise<string | ResponseData>;
getDealEvent: (param: string[]) => Promise<string | ResponseData>;
latLonToVector3: (params: latLonParam) => Promise<string | ResponseData>;
produceLine: (params: Polygonlon) => any;
sceneLoadA: () => Promise<string | ResponseData>;
};
export default _default;