interface QmsAdapter {
    id?: string;
    layer?: any;
    map?: any;
    name?: string;
    options: AdapterOptions<Record<string, any>, Record<string, any>>;
    order?: number;
    qms?: QmsBasemap;
    addLayer(options: AdapterOptions<Record<string, any>, Record<string, any>>): any;
    beforeRemove?(): void;
    getBounds?(): undefined | LngLatBoundsArray | Promise<(LngLatBoundsArray | undefined)>;
    getDependLayers?(): any[];
    getExtent?(): undefined | LngLatBoundsArray | Promise<(LngLatBoundsArray | undefined)>;
    getLegend?(options?: GetLegendOptions): Promise<LayerLegend[]>;
    hideLayer?(layer?: any): void;
    removeLayer?(): void;
    setOpacity?(val: number): void;
    setPaint?(paint: Paint): void;
    setSelectedPaint?(paint: Paint): void;
    showLayer?(layer?: any): void;
    updateLayer?(options?: UpdateLayerAdapterOptions): void;
    updatePaint?(paint: Partial<Paint>): void;
    updateSelectedPaint?(paint: Partial<Paint>): void;
}

Hierarchy (view full)

Properties

id?: string
layer?: any
map?: any
name?: string
options: AdapterOptions<Record<string, any>, Record<string, any>>
order?: number

Methods