geopf-extensions-openlayers
    Preparing search index...
    interface SearchEngineOptions {
        advancedSearch?: { target?: HTMLElement };
        apiKey?: string;
        autocompleteOptions?: {
            maximumEntries?: number;
            prettifyResults?: boolean;
            serviceOptions?: any;
            triggerDelay?: number;
            triggerGeocode?: boolean;
        };
        collapsed?: boolean;
        collapsible?: boolean;
        coordinateSearch?: { systems?: any[]; target?: HTMLElement; units?: any[] };
        coordinateSearchInAdvancedSearch?: boolean;
        direction?: string;
        displayButtonAdvancedSearch?: boolean;
        displayButtonClose?: boolean;
        displayButtonCoordinateSearch?: boolean;
        displayButtonGeolocate?: boolean;
        displayMarker?: boolean;
        geocodeOptions?: { serviceOptions?: any };
        id?: number;
        markerStyle?: string;
        markerUrl?: string;
        placeholder?: string;
        resources?: {
            autocomplete?: string[];
            geocode?: string | string[];
            search?: boolean;
        };
        searchOptions?: {
            addToMap?: boolean;
            filterLayers?: boolean;
            filterLayersList?: any;
            filterLayersPriority?: boolean;
            filterProjections?: string[];
            filterServices?: string[];
            filterTMS?: boolean;
            filterWMTSPriority?: string[];
            maximumEntries?: number;
            serviceOptions?: {
                fields?: string[];
                index?: string;
                maximumResponses?: number;
                size?: number;
                url?: string;
            };
        };
        splitResults?: boolean;
        ssl?: boolean;
        zoomTo?: string
        | number
        | Function;
    }
    Index
    advancedSearch?: { target?: HTMLElement }

    Options de recherche avancée (voir geocodeOptions.filterOptions)

    Type Declaration

    • Optionaltarget?: HTMLElement

      Cible d'affichage des résultats

    apiKey?: string

    Clé API. "calcul" par défaut.

    autocompleteOptions?: {
        maximumEntries?: number;
        prettifyResults?: boolean;
        serviceOptions?: any;
        triggerDelay?: number;
        triggerGeocode?: boolean;
    }

    Options du service d'autocomplétion (voir Gp.Services.autoComplete Gp.Services.autoComplete)

    Type Declaration

    • OptionalmaximumEntries?: number

      Nombre maximum de résultats d'autocomplétion à afficher

    • OptionalprettifyResults?: boolean

      Nettoyer/embellir les résultats d'autocomplétion

    • OptionalserviceOptions?: any

      Options du service d'autocomplétion

    • OptionaltriggerDelay?: number

      Délai avant la requête de géocodage (ms)

    • OptionaltriggerGeocode?: boolean

      Déclencher une requête de géocodage si aucune suggestion

    collapsed?: boolean

    Mode réduit (true par défaut)

    collapsible?: boolean

    Contrôle pliable ou non (true par défaut)

    coordinateSearch?: { systems?: any[]; target?: HTMLElement; units?: any[] }

    Options de recherche par coordonnées

    Type Declaration

    • Optionalsystems?: any[]

      Systèmes de projection à afficher (objet avec crs, label, type)

    • Optionaltarget?: HTMLElement

      Cible d'affichage des résultats

    • Optionalunits?: any[]

      Unités de coordonnées à afficher ("DEC", "DMS", "M", "KM") Values may be "DEC" (decimal degrees), "DMS" (sexagecimal) for geographical coordinates, and "M" or "KM" for metric coordinates

    coordinateSearchInAdvancedSearch?: boolean

    Afficher la recherche par coordonnées dans la recherche avancée

    direction?: string

    Position du picto (loupe), "start" par défaut

    displayButtonAdvancedSearch?: boolean

    Afficher le bouton de recherche avancée (false par défaut)

    displayButtonClose?: boolean

    Afficher le bouton de fermeture (true par défaut)

    displayButtonCoordinateSearch?: boolean

    Afficher le bouton de recherche par coordonnées (false par défaut)

    displayButtonGeolocate?: boolean

    Afficher le bouton de géolocalisation (false par défaut)

    displayMarker?: boolean

    Afficher un marqueur sur le résultat (true par défaut)

    geocodeOptions?: { serviceOptions?: any }

    Options du service de géocodage (voir Gp.Services.geocode Gp.Services.geocode))

    Type Declaration

    • OptionalserviceOptions?: any

      Options du service de géocodage

    id?: number

    Identifiant du widget (option avancée)

    markerStyle?: string

    Style du marqueur ("lightOrange", "darkOrange", "red", "turquoiseBlue")

    markerUrl?: string

    URL du marqueur (prioritaire sur markerStyle)

    placeholder?: string

    Placeholder de la barre de recherche

    resources?: {
        autocomplete?: string[];
        geocode?: string | string[];
        search?: boolean;
    }

    Ressources utilisées par les services

    Type Declaration

    • Optionalautocomplete?: string[]

      Ressources d'autocomplétion

    • Optionalgeocode?: string | string[]

      Ressources de géocodage

    • Optionalsearch?: boolean

      Activer le service de recherche (false par défaut)

    searchOptions?: {
        addToMap?: boolean;
        filterLayers?: boolean;
        filterLayersList?: any;
        filterLayersPriority?: boolean;
        filterProjections?: string[];
        filterServices?: string[];
        filterTMS?: boolean;
        filterWMTSPriority?: string[];
        maximumEntries?: number;
        serviceOptions?: {
            fields?: string[];
            index?: string;
            maximumResponses?: number;
            size?: number;
            url?: string;
        };
    }

    Options du service de recherche

    Type Declaration

    • OptionaladdToMap?: boolean

      Ajouter la couche automatiquement à la carte

    • OptionalfilterLayers?: boolean

      Activer le filtrage automatique des couches

    • OptionalfilterLayersList?: any

      Liste des couches à filtrer {"layerName": "service"}

    • OptionalfilterLayersPriority?: boolean

      Filtrer sur les couches prioritaires

    • OptionalfilterProjections?: string[]

      Filtrer sur une liste de projections

    • OptionalfilterServices?: string[]

      Filtrer sur une liste de services ("WMTS,TMS" par défaut)

    • OptionalfilterTMS?: boolean

      Garder les TMS avec style dans les métadonnées

    • OptionalfilterWMTSPriority?: string[]

      Filtrer sur les couches WMTS prioritaires

    • OptionalmaximumEntries?: number

      Nombre maximum de résultats à afficher

    • OptionalserviceOptions?: {
          fields?: string[];
          index?: string;
          maximumResponses?: number;
          size?: number;
          url?: string;
      }

      Options du service de recherche

      • Optionalfields?: string[]

        Champs de recherche

      • Optionalindex?: string

        Index de recherche

      • OptionalmaximumResponses?: number

        Nombre de résultats à afficher

      • Optionalsize?: number

        Nombre de réponses du service

      • Optionalurl?: string

        URL du service

    splitResults?: boolean

    Désactiver la recherche par couches (false par défaut)

    ssl?: boolean

    Utilisation du protocole https (true par défaut)

    zoomTo?: string | number | Function

    Niveau de zoom à appliquer sur le résultat ("auto", niveau, ou fonction) Value possible : auto or zoom level. Possible to overload it with a function : zoomTo : function (info) { // do some stuff... return zoom; }