UNPKG

kd-deliver-api-3dcat

Version:

KD-DELIVER-API-3DCAT

52 lines (51 loc) 1.61 kB
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;