geopf-extensions-openlayers
    Preparing search index...

    Variable search

    search: {
        clear: () => void;
        getNames: () => any[];
        getSuggestions: () => any[];
        getTitles: () => any[];
        setFields: (value: any[]) => void;
        setFiltersByLayerPriority: (value: string) => void;
        setFiltersByProjection: (value: string) => void;
        setFiltersByService: (value: string) => void;
        setFilterTMS: (value: boolean) => void;
        setFilterWMTSPriority: (value: boolean) => void;
        setIndex: (value: string) => void;
        setMaximumResponses: (value: number) => void;
        setSize: (value: number) => void;
        setSuggestions: (value: any[]) => void;
        setUrl: (value: string) => void;
        suggest: (text: any) => any;
        target: EventTarget;
    }

    Type Declaration

    • clear: () => void

      Clear

    • getNames: () => any[]

      Liste des noms (unique)

    • getSuggestions: () => any[]

      Liste des suggestions (unique)

    • getTitles: () => any[]

      Liste des titres (unique)

    • setFields: (value: any[]) => void

      Renseigne la liste des champs de recherche

      m_fields

    • setFiltersByLayerPriority: (value: string) => void

      Filtre sur les couches prioritaires dans la recherche

      m_filterByLayerPriority

    • setFiltersByProjection: (value: string) => void

      Filtre sur les couches à exclure

      m_filterByProjection

    • setFiltersByService: (value: string) => void

      Filtre sur la liste des services à selectionner

      m_filterByService

    • setFilterTMS: (value: boolean) => void

      Active ou non le filtre pour ne conserver que les TMS ayant un style

    • setFilterWMTSPriority: (value: boolean) => void

      Active ou non le filtre 'strange'

    • setIndex: (value: string) => void

      Renseigne le nom de l'indexe

      m_index

    • setMaximumResponses: (value: number) => void

      Renseigne le nombre de réponse souhaitée

      m_maximumResponses

    • setSize: (value: number) => void

      Renseigne le nombre de suggestions du service

      m_size

    • setSuggestions: (value: any[]) => void

      Renseigne la liste des suggestions

      m_suggestions

    • setUrl: (value: string) => void

      Renseigne l'url du service

      m_url

    • suggest: (text: any) => any

      Appel du service de recherche

      suggest

      {
      * "attribution": {},
      * "srs": [
      * "EPSG:3857"
      * ],
      * "keywords": [],
      * "extent": {
      * "type": "Polygon",
      * "coordinates": [
      * [
      * [
      * 55.9423828,
      * -21.5354858
      * ],
      * [
      * 55.9423828,
      * 51.1237818
      * ],
      * [
      * -63.28125,
      * 51.1237818
      * ],
      * [
      * -63.28125,
      * -21.5354858
      * ],
      * [
      * 55.9423828,
      * -21.5354858
      * ]
      * ]
      * ]
      * },
      * "metadata": [],
      * "name": "PLAN.IGN",
      * "title": "Plan IGN",
      * "description": "Plan IGN personnalisable",
      * "service": "TMS",
      * "url": "https://data.geopf.fr/tms/1.0.0/PLAN.IGN"
      * }
    • target: EventTarget

      Interface pour les evenements

      target.dispatchEvent(new CustomEvent("myEvent", { detail : {} }));
      target.addEventListener("myEvent", handler);