UNPKG

gisviewer-vue3-arcgis

Version:

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

40 lines (39 loc) 1.19 kB
import { IFindSignalControlAreaParams, IResult } from '../../../types'; import DistrictController from './district-controller'; export default class DistrictRenderer { private view; /** 区控虚线图层 */ private districtControllerDashLayer; /** 区控实线图层,区控符号由半透明实线+不透明虚线组成 */ private districtControllerSolidLayer; style: string; constructor(view: __esri.MapView | __esri.SceneView); /** * 显示区控 * @param controllers 区控控制器数组 */ showDistricts(controllers: DistrictController[]): Promise<void>; /** * 清除区控图层 */ clearDistricts(): Promise<void>; /** * 设置区控图层可见性 * @param visible */ setVisible(visible: boolean): void; /** * 定位区控 * @param id * @returns */ locateDistrict(id: string): Promise<IResult>; /** * 高亮区控, 其他区控隐藏 * @param id 区控ID * @return 返回高亮区控的数量 */ highlightDistrict(params: IFindSignalControlAreaParams): Promise<number>; filter(id: string): void; resetFilter(): void; }