gisviewer-vue3-arcgis
Version:
在应用中引入私服的包, 项目根目录下 新建文件 .npmrc 在 .npmrc 中对包源进行配置:
141 lines (140 loc) • 7.43 kB
TypeScript
export declare const GisMapOl: 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>;
mapInitializer: import("./utils/ol-map-initializer").default;
map: import("ol/Map").default;
viewEventKeys: import("ol/events").EventsKey[];
lastEmittedZoomInt: number | null;
emitZoomIfChanged: (z: number) => void;
signalCrossController: import("./utils/signal-control/signal-cross-controller").default;
signalSystemController: import("./utils/signal-control/signal-system-controller").default;
signalSystemControllerNoShape: import("./utils/signal-control/signal-system-controller-no-shape").default;
clusterPointController: import("./utils/overlay/cluster-point-controller").default;
policeAreaController: import("./utils/police-area-controller").default;
overlayController: import("./utils/overlay/overlay-controller").default;
passDeviceController: import("./utils/pass-device-controller-1").default;
greenWaveBandController: import("./utils/green-wave-band-controller").default;
signalAreaController: import("./utils/signal-control/signal-area-controller").default;
drawController: import("./utils/draw-controller").default;
holoFlowController: import("./utils/holo-flow/holo-flow-controller").default;
eChartsUtils: import("./utils/echarts").default;
openDriveRenderer: import("./utils/open-drive/open-drive-renderer").default;
thematicMap: import("./utils/thematic").default;
sumoRenderer: import("./utils/sumo/sumo-renderer").default;
setMapCenter: (params: import("../types").ISetMapCenterParams) => Promise<import("../types").IResult>;
setMapCamera: (params: import("../types").ISetMapCameraParams) => Promise<import("../types").IResult>;
setLayerVisibility: (params: import("../types").ILayerVisibleParams) => Promise<import("../types").IResult>;
setMapZoom: (params: {
zoom: number;
}) => import("../types").IResult;
getClickCoordinates: (params: import("../types").IStartGetClickCoordinatesParams) => () => void;
showSignalCross: (params: import("../types").IShowSignalCrossParams) => import("../types").IResult;
changeSignalCrossShowName: (showName: "detail" | "crossName" | "signalId") => void | {
success: boolean;
message: string;
};
clearSignalCross: () => void;
showSignalSystem: (params: import("../types").IShowSignalSystemParams) => Promise<import("../types").IResult> | {
status: number;
message: string;
};
removeSignalSystem: (areaCode?: string | undefined) => void | {
success: boolean;
message: string;
};
showSubSignalSystem: (params: import("../types").IShowSubSignalSystemParams) => Promise<import("../types").IResult>;
removeSubSignalSystem: (subCode?: string | undefined) => void | {
success: boolean;
message: string;
};
highlightSignalSystem: (params: import("../types").IHighlightSignalControlAreaParams) => import("../types").IResult;
resetHighlightSignalSystem: () => void | {
status: number;
message: string;
};
showSubSignalSystemNoShape: (params: import("../types").IShowSignalSystemNoShapeParams) => Promise<void>;
clearSubSignalSystemNoShape: () => void;
highlightSubSignalSystemNoShape: (subareaId: string) => void;
addClusterPoints: (params: import("../types").IClusterPointParams) => void;
removeAllClusterPoints: () => void;
showPoliceArea: (params: import("../types").IShowJurisdictionParams) => Promise<void>;
clearPoliceArea: () => void;
addOverlays: (params: import("../types").IOverlayParam) => import("../types").IResult;
removeOverlaysById: (ids: string | string[]) => void;
removeOverlaysByType: (type: string | string[]) => void;
removeAllOverlays: () => void;
addMask: (params: import("../types").IMaskParam) => void;
removeMask: () => void;
flashOverlay: (params: {
id: string;
duration?: number | undefined;
}) => void;
stopFlashOverlay: (params?: {
id: string;
} | undefined) => void | {
status: number;
message: string;
};
setEdpassLayerVisibility: (params: import("../types").IShowEdpassDeviceParams) => Promise<import("../types").IResult>;
showGreenWaveBand: (params: import("../types").IShowGreenWaveBandParams) => void;
removeGreenWaveBand: (bandId?: string | undefined) => void;
showSignalControlArea: (params: import("../types").IShowSignalControlAreaParams) => import("../types").IResult;
clearSignalControlArea: () => void;
highlightSignalControlArea: (params: import("../types").IFindSignalControlAreaParams) => void | {
status: number;
message: string;
};
resetHighlightSignalControlArea: () => void | {
status: number;
message: string;
};
setSignalControlAreaVisibility: (params: import("../types").ILayerVisibleParams) => import("../types").IResult;
showDistrictArea: (params: import("../types").IShowSignalControlAreaParams) => Promise<void>;
showSubDistrictArea: (params: import("../types").IShowSignalControlAreaParams) => Promise<void>;
startDraw: (params: import("../types").IStartDrawParams) => void;
stopDraw: () => void;
clearDraw: () => void;
handleHoloVehicleTraceData: (vehicleTrace: any) => Promise<void>;
showODLines: (params: import("../types").IShowOdLinesParams) => void;
clearODLines: () => void;
showRandomODLines: (params: any) => void;
showTrace: (params: any) => void;
showOpenDriveFromFile: (params: import("../types").IShowOpenDriveFromFileParams) => Promise<import("../types").IResult>;
clearOpenDrive: () => Promise<void>;
selectComputableInOpenDrive: (params: import("../types").IFindSumoParams) => Promise<void>;
unselectSumoInOpenDrive: (params: import("../types").IUnselectSumoParams) => Promise<void>;
showSumoFromFile: (params: import("../types").IShowOpenDriveFromFileParams) => Promise<{
status: number;
message: string;
}>;
clearSumo: () => Promise<void>;
showRoadFlowThematicMap: (params: import("../types").IShowRoadFlowParams) => void;
clearRoadFlowThematicMap: () => void;
showRoadsectIndexThematicMap: (params: import("../types").IShowRoadsectIndexParams) => Promise<void>;
clearRoadsectIndexThematicMap: () => void;
props: any;
emit: (event: "mapLoaded" | "markerClick" | "mapClick" | "update:zoom", ...args: any[]) => void;
}, 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 GisMapOl;