kd-deliver-api-3dcat
Version:
KD-DELIVER-API-3DCAT
52 lines (51 loc) • 1.61 kB
TypeScript
import { ResponseMessageInfo } from '../../model/ResponseMessage';
interface InitParam {
x: number;
y: number;
z: number;
}
interface PoiVectorModel {
poiName: string;
poiLabel: string;
pos: InitParam;
}
interface InitBody {
lat: number;
lon: number;
}
interface PoiGisModel {
height: number;
poiName: string;
poiLabel: string;
Coordinate: InitBody;
}
declare class GetPoiUi {
static poiUiDom: any;
static videoPlayerDom: any;
static poiNameList: 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: {
createPoiToGis: (param: PoiGisModel[]) => Promise<unknown>;
createPoiToVector: (param: PoiVectorModel[]) => Promise<unknown>;
deletePoiAll: () => Promise<ResponseMessageInfo>;
deletePoiByPoiName: (param: string[]) => Promise<unknown>;
deletePoiByLabel: (params: string) => Promise<ResponseMessageInfo>;
focusOnPoi: (poiName: string) => Promise<unknown>;
getAllPoiNames: () => Promise<ResponseMessageInfo>;
getMousePos: (params: string) => Promise<unknown>;
GetPoiUi: typeof GetPoiUi;
getPoisScreemPos: (params: string[]) => Promise<ResponseMessageInfo>;
};
export default _default;