UNPKG

gisviewer-vue3-arcgis

Version:

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

32 lines (31 loc) 933 B
import Layer from '@arcgis/core/layers/Layer'; import MapView from '@arcgis/core/views/MapView'; import SceneView from '@arcgis/core/views/SceneView'; interface LayersOptions { viewer: MapView | SceneView; graphicsLayerOptions: { id: string; }; } interface layerDataFace { url: string; id: string; title: string; visible?: boolean; type: string; options?: any; } export default class BaseLayers { private viewer; private layerList; constructor(options: LayersOptions); getLayerById(id: string): Layer | undefined; getLayers(): Map<string, Layer>; getTileInfo(): {}; addLayer(layerData: layerDataFace | layerDataFace[], index?: number): void; createLayer(layerData: layerDataFace): Layer | null; removeLayerById(ids: string | string[]): void; hideLayerById(ids: string | string[]): void; showLayerById(ids: string | string[]): void; } export {};