UNPKG

gisviewer-vue3-arcgis

Version:

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

368 lines (367 loc) 15.3 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; signalAreaController: import("./utils/signal-control-area/signal-area-controller").default; signalCrossController: import("./utils/signal-control-area/signal-cross-controller").default; greenWaveBandController: import("./utils/green-wave-band-controller").default; policeJurisdictionController: import("./utils/police-jurisdiction").default; edpassDeviceController: import("./utils/edpass-device-controller").default; dbscanCluster: import("./utils/dbscan-cluster").default; signalSystemController: import("./utils/signal-system/signal-system-controller").default; showLogDiv: import("vue").Ref<boolean>; appDataStore: import("pinia").Store<"appData", { mapConfig: {}; saveTrackLog: boolean; isSketching: boolean; mapInitializer: import("./utils/map-initializer").default; olMapInitializer: import("../gis-map-ol/utils/ol-map-initializer").default; 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; }; }[]; scaleToZoom: (scale: number) => number; removeZoomWatch: (() => void) | null; lastEmittedZoomInt: number | null; emitZoomIfChanged: (z: number) => void; 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>; setMapZoom: (params: { zoom: number; }) => import("../types").IResult; lookAt: (params: import("../types").ILookAtParams) => Promise<void>; setLayerVisibility: (params: import("../types").ILayerVisibleParams) => Promise<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>; flashOverlay: (params: { id: string; duration?: number | undefined; }) => Promise<void | { status: number; message: string; }>; stopFlashOverlay: (params?: { id: string; } | undefined) => Promise<void | { status: number; message: string; }>; addClusterPoints: (params: import("../types").IClusterPointParams) => Promise<void>; removeAllClusterPoints: () => void; addMask: (params: import("../types").IMaskParam) => void; removeMask: () => void; removeOverlaysByType: (types: string | string[]) => import("../types").IResult; removeOverlaysById: (ids: string | 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>; setOpendriveVisibility: (visible: boolean) => void | { status: number; message: string; }; 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>; selectComputableInOpenDrive: (params: import("../types").IFindSumoParams) => Promise<void | { status: number; message: string; }>; 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; }>; blockOpenDriveLane: (params: import("../types").IBlockOpenDriveLaneParams) => Promise<void | { status: number; message: string; }>; clearBlockOpenDriveLane: (params: import("../types").IBlockOpenDriveLaneParams) => void | { status: number; message: string; }; showSignalControlArea: (params: import("../types").IShowSignalControlAreaParams) => Promise<import("../types").IResult>; showDistrictArea: (params: import("../types").IShowSignalControlAreaParams) => Promise<void>; showSubDistrictArea: (params: import("../types").IShowSignalControlAreaParams) => Promise<void>; 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; showSignalCross: (params: any) => import("../types").IResult; clearSignalCross: () => void | { status: number; message: string; }; changeSignalCrossShowName: (nameType: string) => void | { status: number; message: string; }; showSignalSystem: (params: import("../types").IShowSignalSystemParams) => Promise<import("../types").IResult>; showSubSignalSystem: (params: import("../types").IShowSubSignalSystemParams) => Promise<import("../types").IResult>; removeSubSignalSystem: (code?: string | undefined) => import("../types").IResult; removeSignalSystem: (areaCode: string) => import("../types").IResult; highlightSignalSystem: (params: import("../types").IFindSignalControlAreaParams) => { status: number; message: string; }; resetHighlightSignalSystem: () => { status: number; message: string; }; addGreenWaveBand: (params: import("../types").IEditSignalControlAreaParams) => void; stopAddGreenWaveBand: () => { status: number; message: string; } | undefined; showGreenWaveBand: (params: import("../types").IShowGreenWaveBandParams) => Promise<void>; removeGreenWaveBand: (bandId?: string | undefined) => { status: number; message: string; } | undefined; showPoliceArea: (params: import("../types").IShowJurisdictionParams) => Promise<import("../types").IResult>; clearPoliceArea: () => { status: number; message: string; } | undefined; setEdpassLayerVisibility: (params: import("../types").IShowEdpassDeviceParams) => Promise<import("../types").IResult>; props: any; emit: (event: "mapLoaded" | "markerClick" | "mapClick" | "update:zoom", ...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" | "update:zoom")[], "mapLoaded" | "markerClick" | "mapClick" | "update:zoom", 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; "onUpdate:zoom"?: ((...args: any[]) => any) | undefined; }, {}, {}>>; export default GisMap;