UNPKG

gisviewer-vue3-arcgis

Version:

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

62 lines (61 loc) 1.77 kB
import { IFindSignalControlAreaParams, ILayerVisibleParams, IResult, IShowSignalControlAreaParams } from '../../../types'; export default class SignalControlAreaController1 { private view; /** 支队图层 */ private districtRenderer; private subDistrictRenderer; private signalRenderer; private crossRenderer; private mapConfig; constructor(view: __esri.MapView | __esri.SceneView); /** * 显示所有区控、子区、信号机 * @param params * @returns */ showSignalControlArea(params: IShowSignalControlAreaParams): Promise<IResult>; /** * 显示单个区控 * @param params */ showDistrict(params: IShowSignalControlAreaParams): Promise<void>; /** * 显示单个子区 * @param params */ showSubDistrict(params: IShowSignalControlAreaParams): Promise<void>; /** * 清空区控、子区、信号机 * @returns */ clearSignalControlArea(): Promise<IResult>; /** * 设置区控、子区、信号机图层可见性 * @param layerName * @param visible */ setLayerVisibility(params: ILayerVisibleParams): IResult; /** * 定位区控、子区、信号机 * @param params * @returns */ locateSignalControlArea(params: IFindSignalControlAreaParams): Promise<IResult>; /** * 高亮指定的区控、子区、信号机,其他隐藏 * @param params * @returns */ highlightSignalControlArea(params: IFindSignalControlAreaParams): Promise<{ status: number; message: string; }>; /** * 重置高亮,恢复全图视角 * @returns */ resetHighlight(): Promise<{ status: number; message: string; }>; }