kd-api-project-21building
Version:
KD-API-PROJECT
52 lines (51 loc) • 1.77 kB
TypeScript
import { ResponseData } from '../../model/ResponseMessage';
interface InitParam {
x: number;
y: number;
z: number;
}
interface poiVectorModel {
poiName: string;
pos: InitParam;
}
interface InitBody {
lat: number;
lon: number;
}
interface poiGisModel {
height: number;
poiName: string;
Coordinate: InitBody;
poiLabel: string;
}
declare class getPoiUi {
static poiUiDom: any;
static videoPlayerDom: any;
static poiNameList: any;
static prePoiPosObj: any;
/**
*
* @param params Object
* @param params.poiNameList array string poi名称数组
* @param params.renderClassName string 创建ui的classname
* @param params.videoPlayerDom string 视频流播放dom节点ID
*/
static init(params: {
poiNameList: string[];
renderClassName: string;
videoPlayerDom: string;
}): Promise<string>;
}
declare const _default: {
GetMousePos: (val: boolean) => Promise<string | ResponseData>;
createPoiToGis: (param: poiGisModel[]) => Promise<string | ResponseData>;
createPoiToVector: (param: poiVectorModel[]) => Promise<string | ResponseData>;
deletePoiAll: () => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
deletePoiByPoiName: (param: string[]) => Promise<string | ResponseData>;
focusOnPoi: (poiName: string) => Promise<string | ResponseData>;
getAllPoiNames: () => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
getMousePos: () => Promise<string | ResponseData>;
getPoiUi: typeof getPoiUi;
getPoisScreemPos: (params: string[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
};
export default _default;