interface AdvancedToolOption {
    accepted?: (string | BaseLayer)[];
    attributes?: any;
    cb?: AdvancedToolCallback;
    className?: string;
    icon?: string;
    key?: string;
    label?: string;
    styles?: any;
}

Properties

accepted?: (string | BaseLayer)[]

Optionnel. Définit les types de couche pour lesquelles l'outil fonctionne. Par défaut, ne filtre pas sur le type de couche. Le constructeur ou le nom du constructeur peut être donné en argument. Ne fonctionne pas pour les fonctionnalités déjà existantes.

attributes?: any

Optionnel. Attributs additionnels à ajouter au bouton. Attributs ajoutés avec la méthode setAttribute.

Optionnel. Callback au click sur l'outil.

className?: string

Optionnel. Classes à appliquer en plus sur le bouton.

icon?: string

Optionnel. Icône de l'outil. Peut être un lien html, svg ou une classe.

key?: string

Optionnel. Mot clé indiquant qu'il s'agit d'une fonctionnalité native du layer switcher

label?: string

Optionnel. Label du bouton

styles?: any

Optionnel. Styles à appliquer.