interface PanoramaxOptions {
    auto?: boolean;
    background?: {
        active?: boolean;
        maxZoom?: number;
        minZoom?: number;
        name?: string;
        url?: string;
    };
    buttonsWindow?: {
        background?: {
            description?: string;
            display?: boolean;
            label?: string;
        };
        contributions?: { display?: boolean; label?: string; link?: string };
        display?: boolean;
        filters?: {
            content?: { dates?: any[]; types?: any[] };
            display?: boolean;
            label?: string;
        };
        hover?: { description?: string; display?: boolean; label?: string };
        styles?: {
            content?: any;
            description?: string;
            display?: boolean;
            label?: string;
        };
        target?: null
        | string
        | HTMLElement;
    };
    collapsed?: boolean;
    draggable?: boolean;
    gutter?: boolean;
    hover?: boolean;
    id?: string;
    layer?: { maxZoom?: number; minZoom?: number; name?: string; url?: string };
    panel?: boolean;
    position?: string;
    visualizationWindow?: {
        display?: boolean;
        size?: string;
        target?: null | string | HTMLElement;
    };
}

Properties

auto?: boolean

Active l’ajout automatique des événements sur la carte.

background?: {
    active?: boolean;
    maxZoom?: number;
    minZoom?: number;
    name?: string;
    url?: string;
}

Options de configuration de la couche de fond.

Type declaration

  • Optionalactive?: boolean

    Affiche ou masque la couche de fond.

  • OptionalmaxZoom?: number

    Zoom maximum pour afficher la couche de fond.

  • OptionalminZoom?: number

    Zoom minimum pour afficher la couche de fond.

  • Optionalname?: string

    Nom de la couche de fond à afficher dans le gestionnaire de couches.

  • Optionalurl?: string

    URL du style de la couche de fond à charger.

buttonsWindow?: {
    background?: { description?: string; display?: boolean; label?: string };
    contributions?: { display?: boolean; label?: string; link?: string };
    display?: boolean;
    filters?: {
        content?: { dates?: any[]; types?: any[] };
        display?: boolean;
        label?: string;
    };
    hover?: { description?: string; display?: boolean; label?: string };
    styles?: {
        content?: any;
        description?: string;
        display?: boolean;
        label?: string;
    };
    target?: null
    | string
    | HTMLElement;
}

Options de configuration des boutons.

Type declaration

  • Optionalbackground?: { description?: string; display?: boolean; label?: string }

    Options de configuration du bouton de fond.

    • Optionaldescription?: string

      Description du bouton de fond de carte.

    • Optionaldisplay?: boolean

      Affiche ou masque le bouton de fond de carte.

    • Optionallabel?: string

      Libellé du bouton de fond de carte.

  • Optionalcontributions?: { display?: boolean; label?: string; link?: string }

    Options de configuration des contributions.

    • Optionaldisplay?: boolean

      Affiche ou masque les contributions.

    • Optionallabel?: string

      Libellé du bouton de contribution.

    • Optionallink?: string

      Lien vers la page de contribution.

  • Optionaldisplay?: boolean

    Affiche ou masque les boutons.

  • Optionalfilters?: {
        content?: { dates?: any[]; types?: any[] };
        display?: boolean;
        label?: string;
    }

    Options de configuration des filtres.

    • Optionalcontent?: { dates?: any[]; types?: any[] }

      Options de configuration du contenu des filtres.

      • Optionaldates?: any[]

        Plages de dates à filtrer.

      • Optionaltypes?: any[]

        Types d'images à filtrer (Tout, classique, 360).

    • Optionaldisplay?: boolean

      Affiche ou masque les filtres.

    • Optionallabel?: string

      Libellé du bouton de filtrage.

  • Optionalhover?: { description?: string; display?: boolean; label?: string }

    Options de configuration du bouton de survol.

    • Optionaldescription?: string

      Description du bouton de survol.

    • Optionaldisplay?: boolean

      Affiche ou masque le bouton de survol.

    • Optionallabel?: string

      Libellé du bouton de survol.

  • Optionalstyles?: { content?: any; description?: string; display?: boolean; label?: string }

    Options de configuration du bouton de styles.

    • Optionalcontent?: any

      Options de configuration du contenu des styles.

    • Optionaldescription?: string

      Description du bouton de styles.

    • Optionaldisplay?: boolean

      Affiche ou masque le bouton de styles.

    • Optionallabel?: string

      Libellé du bouton de styles.

  • Optionaltarget?: null | string | HTMLElement

    Experimental -Cible DOM où injecter le panneau des boutons.

collapsed?: boolean

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

draggable?: boolean

Permet de déplacer le panneau du catalogue.

gutter?: boolean

Ajoute ou retire l’espace autour du panneau.

hover?: boolean

Active l’interaction au survol (pointermove) sur la couche Panoramax.

id?: string

Identifiant unique du widget.

layer?: { maxZoom?: number; minZoom?: number; name?: string; url?: string }

Options de configuration de la couche de données.

Type declaration

  • OptionalmaxZoom?: number

    Zoom maximum pour afficher la couche.

  • OptionalminZoom?: number

    Zoom minimum pour afficher la couche.

  • Optionalname?: string

    Nom de la couche à afficher dans le gestionnaire de couches.

  • Optionalurl?: string

    URL du style de la couche à charger.

panel?: boolean

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

position?: string

Position CSS du widget sur la carte.

visualizationWindow?: {
    display?: boolean;
    size?: string;
    target?: null | string | HTMLElement;
}

Options de configuration de la fenêtre de visualisation.

Type declaration

  • Optionaldisplay?: boolean

    Affiche ou masque la fenêtre de visualisation.

  • Optionalsize?: string

    Taille de la fenêtre de visualisation ("small", "medium", "large", "fullscreen", "fullscreen-map").

  • Optionaltarget?: null | string | HTMLElement

    Experimental - Cible DOM où injecter le panneau de visualisation.