interface LayerSwitcherOptions {
    advancedTools?: AdvancedToolOption[];
    allowDelete?: boolean;
    allowDraggable?: boolean;
    allowEdit?: boolean;
    allowGrayScale?: boolean;
    allowTooltips?: boolean;
    collapsed?: boolean;
    counter?: boolean;
    draggable?: boolean;
    gutter?: boolean;
    headerButtons?: HeaderButton[];
    id?: string;
    panel?: boolean;
    position?: string;
}

Properties

advancedTools?: AdvancedToolOption[]

Liste d’outils personnalisés à afficher pour chaque couche. Par défaut, les boutons d'info, de style, noir et blanc et recentrer sont ajoutés.

allowDelete?: boolean

Affiche le bouton de suppression de la couche.

allowDraggable?: boolean

Permet de déplacer les couches.

allowEdit?: boolean

Affiche le bouton d’édition pour les couches éditables (vecteur).

allowGrayScale?: boolean

Affiche le bouton N&B (niveaux de gris) pour les couches compatibles.

allowTooltips?: boolean

Active l’affichage des info-bulles (tooltips) sur les éléments du widget.

collapsed?: boolean

Définit si le widget est replié au chargement.

counter?: boolean

Affiche un compteur du nombre de couches visibles.

draggable?: boolean

Permet de déplacer le panneau du LayerSwitcher.

gutter?: boolean

Ajoute ou retire l’espace autour du panneau.

headerButtons?: HeaderButton[]

Liste d’outils personnalisés à afficher pour chaque couche.

id?: string

Identifiant unique du widget.

panel?: boolean

Affiche un en-tête (header) dans le panneau du LayerSwitcher.

position?: string

Position CSS du widget sur la carte.