UNPKG

gisviewer-vue3-arcgis

Version:

在应用中引入私服的包, 项目根目录下 新建文件 .npmrc 在 .npmrc 中对包源进行配置:

289 lines (288 loc) 11.7 kB
export declare const GisMap: import("@easyest/utils/dist/lib/withinstall").SFCWithInstall<import("vue").DefineComponent<{ config: { type: StringConstructor; required: true; }; assetsRoot: { type: StringConstructor; required: false; }; }, { mapContainer: import("vue").Ref<any>; view: __esri.MapView | __esri.SceneView; mapInitializer: import("./utils/map-initializer").default; roadConfigTool: import("./utils/road-config-tool").default; trafficFlow: import("./utils/traffic-flow").default; holoFlow: import("./utils/holo-flow").default; overlay: import("./utils/overlay").default; queueLength: import("./utils/queue-length").default; openDriveRenderer: import("./utils/open-drive-renderer").default; editSignalAreaController: import("./utils/signal-control-area/edit-area").default; showSignalAreaController: import("./utils/signal-control-area/show-area").default; greenWaveBandController: import("./utils/green-wave-band-controller").default; showLogDiv: import("vue").Ref<boolean>; appDataStore: import("pinia").Store<"appData", { mapConfig: {}; saveTrackLog: boolean; isSketching: boolean; countdownPanels: import("../types").ISignalCountdownProps[]; }, {}, {}>; countdownPanelProps: { flash: boolean; displayMode: string; crossId: string; roadId: string; mapPoint: number[]; stopLine: number[][]; position: { left: number; top: number; }; rotation: number; scale: number; lampStatus: { uNumber?: number | undefined; uColor?: string | undefined; lNumber?: number | undefined; lColor?: string | undefined; sNumber?: number | undefined; sColor?: string | undefined; rNumber?: number | undefined; rColor?: string | undefined; }; }[]; mapViewer: import("vue").ComputedRef<__esri.MapView | __esri.SceneView>; handleStartSaveTrackLog: () => void; handleDownloadTrackLog: () => void; handleShowVehicleId: () => void; handleShowPlateNumber: () => void; setMapCenter: (params: import("../types").ISetMapCenterParams) => Promise<import("../types").IResult>; setMapCamera: (params: import("../types").ISetMapCameraParams) => Promise<import("../types").IResult>; lookAt: (params: import("../types").ILookAtParams) => Promise<void>; setLayerVisibility: (params: import("../types").ILayerVisibleParams) => import("../types").IResult; requestCoordinateTransform: (points: number[][], callback: (points: number[][]) => void) => { handle: number; points: number[][]; }; cancelCoordinateTransform: (handle: number) => void; setMapZoomRange: (zoomRange: { min?: number | undefined; max?: number | undefined; }) => void; showLaneNumber: (params: import("../types").ILaneNumberParams) => import("../types").IResult; clearLaneNumber: () => void; initializeAreaTool: (params: import("../types").IStartCrossBufferParam) => Promise<import("../types").IResult>; calCrossIndicatorArea: () => Promise<void>; calRoadIndicatorArea: () => Promise<void>; connectCarFlow: (url: string, options?: any) => Promise<void>; disconnectCarFlow: () => void; handleHoloVehicleTraceData: (vehicleTrace: any) => Promise<void>; clearHoloTrace: () => void; setInterpolate: (enable: boolean) => void; handleHoloSignalData: (signalData: any) => Promise<void>; initializeLampGroup: (data: any) => Promise<void>; handleUniSignalData: (signalData: any) => void; clearHoloSignal: () => void; toggleTrafficInfo: (params: import("../types").IToggleTrafficInfoParams) => void; togglePause: (pause: boolean) => void; toggleTrafficObject: (params: import("../types").IToggleTrafficInfoParams) => void; toggleVehicleInfo: (contentType: string) => void; addOverlays: (params: import("../types").IOverlayParam) => Promise<import("../types").IResult>; addMask: (params: import("../types").IMaskParam) => void; removeMask: () => void; removeOverlaysByType: (types: string[]) => import("../types").IResult; removeOverlaysById: (ids: string[]) => import("../types").IResult; removeAllOverlays: () => import("../types").IResult; showAllOverlays: () => void; updateQueueLength: (params: import("../types").IQueueLengthParams[]) => void; removeQueueLength: () => void; showOpenDriveFromServer: (server: string, projectName: string) => Promise<import("../types").IResult>; showOpenDriveFromFile: (params: import("../types").IShowOpenDriveFromFileParams) => Promise<import("../types").IResult>; clearOpenDrive: () => Promise<void>; findSumoInOpenDrive: (params: import("../types").IFindSumoParams) => Promise<import("../types").IResult>; selectSumoInOpenDrive: (params: import("../types").IFindSumoParams) => Promise<import("../types").IResult>; unselectSumoInOpenDrive: (params?: import("../types").IUnselectSumoParams | undefined) => Promise<import("../types").IResult>; geometrySearchInOpenDrive: (params: any) => Promise<import("../types").IResult>; getSumoInfo: (params: import("../types").IFindSumoParams) => Promise<import("../types").IResult>; splitOpenDriveLane: (params: import("../types").ISplitOpenDriveLaneParams) => Promise<import("../types").IResult>; clearSplitOpenDriveLane: () => Promise<void | { status: number; message: string; }>; showSignalControlArea: (params: import("../types").IShowSignalControlAreaParams) => Promise<import("../types").IResult>; clearSignalControlArea: () => Promise<import("../types").IResult>; setSignalControlAreaVisibility: (params: import("../types").ILayerVisibleParams) => import("../types").IResult; locateSignalControlArea: (params: import("../types").IFindSignalControlAreaParams) => Promise<import("../types").IResult>; highlightSignalControlArea: (params: import("../types").IFindSignalControlAreaParams) => Promise<{ status: number; message: string; }>; resetHighlightSignalControlArea: () => Promise<{ status: number; message: string; }> | { status: number; message: string; }; showSubSignalControlArea: (params: any) => import("../types").IResult; editSubSignalControlArea: (params: import("../types").IEditSignalControlAreaParams) => Promise<import("../types").IResult> | { status: number; message: string; }; stopEditSubSignalControlArea: () => void | { status: number; message: string; }; selectSubSignalControlAreaCross: (id: string) => import("../types").IResult; unselectSubSignalControlAreaCross: (id: string) => import("../types").IResult; changeSubSignalControlAreaBorderVisibility: (params: any) => { status: number; message: string; } | undefined; addGreenWaveBand: (params: import("../types").IEditSignalControlAreaParams) => void; stopAddGreenWaveBand: () => { status: number; message: string; } | undefined; showGreenWaveBand: (params: import("../types").IShowGreenWaveBandParams) => Promise<void>; props: any; emit: (event: "mapLoaded" | "markerClick" | "mapClick", ...args: any[]) => void; SignalCountdownPanel: import("vue").DefineComponent<{ displayMode: { type: StringConstructor; required: true; }; flash: { type: BooleanConstructor; required: true; }; crossId: { type: StringConstructor; required: true; }; roadId: { type: StringConstructor; required: true; }; mapPoint: { type: ArrayConstructor; required: true; }; stopLine: { type: ArrayConstructor; required: true; }; scale: { type: NumberConstructor; required: true; }; position: { type: ObjectConstructor; required: true; }; rotation: { type: NumberConstructor; required: true; }; lampStatus: { type: ObjectConstructor; required: true; }; }, { colors: string[]; props: any; panelStyle: import("vue").ComputedRef<{ top: string; left: string; 'transform-origin': string; transform: string; }>; blImage: import("vue").ComputedRef<string>; blNumberStyle: import("vue").ComputedRef<any>; blLampStyle: import("vue").ComputedRef<{ display: string; animation: string; }>; uImage: import("vue").ComputedRef<string>; uNumberStyle: import("vue").ComputedRef<any>; uLampStyle: import("vue").ComputedRef<{ display: string; animation: string; }>; lImage: import("vue").ComputedRef<string>; lNumberStyle: import("vue").ComputedRef<any>; lLampStyle: import("vue").ComputedRef<{ display: string; animation: string; }>; sImage: import("vue").ComputedRef<string>; sNumberStyle: import("vue").ComputedRef<any>; sLampStyle: import("vue").ComputedRef<{ display: string; animation: string; }>; rImage: import("vue").ComputedRef<string>; rNumberStyle: import("vue").ComputedRef<any>; rLampStyle: import("vue").ComputedRef<{ display: string; animation: string; }>; getColorString: (color: string | undefined) => "red" | "rgb(255, 192, 2)" | "lime" | "white"; getNumberStyle: (color: string | undefined) => any; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ displayMode: { type: StringConstructor; required: true; }; flash: { type: BooleanConstructor; required: true; }; crossId: { type: StringConstructor; required: true; }; roadId: { type: StringConstructor; required: true; }; mapPoint: { type: ArrayConstructor; required: true; }; stopLine: { type: ArrayConstructor; required: true; }; scale: { type: NumberConstructor; required: true; }; position: { type: ObjectConstructor; required: true; }; rotation: { type: NumberConstructor; required: true; }; lampStatus: { type: ObjectConstructor; required: true; }; }>>, {}, {}>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("mapLoaded" | "markerClick" | "mapClick")[], "mapLoaded" | "markerClick" | "mapClick", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ config: { type: StringConstructor; required: true; }; assetsRoot: { type: StringConstructor; required: false; }; }>> & { onMapLoaded?: ((...args: any[]) => any) | undefined; onMarkerClick?: ((...args: any[]) => any) | undefined; onMapClick?: ((...args: any[]) => any) | undefined; }, {}, {}>>; export default GisMap;