IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IGN API Géoportail Discussion :

Fermeture du moteur de recherche


Sujet :

IGN API Géoportail

  1. #1
    Membre éprouvé Avatar de cmail
    Homme Profil pro
    Inscrit en
    Mai 2009
    Messages
    1 730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Loire (Auvergne)

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 730
    Points : 966
    Points
    966
    Par défaut Fermeture du moteur de recherche
    L'écran de recherche se ferme dès qu'on clique sur un résultat (sauf à appueyr sur ctrl). Pour éviter ce phénomène j'essaye de surcharger LocationUtilityService.onResultClick de la manière intuitive suivante (Sans effet)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     Geoportal.Control.LocationUtilityService.prototype.onResultClick= function(evt) {
            if (evt || window.event) OpenLayers.Event.stop(evt? evt : window.event);
            if (this.cntrl.map) {
                var ll= new OpenLayers.LonLat(this.feature.geometry.x, this.feature.geometry.y);
                this.cntrl.map.setCenter(ll,this.zoom,false,false);
                ll= null;
                if (this.cntrl.drawLocation) {
                    this.cntrl.layer.destroyFeatures();
                    this.cntrl.layer.addFeatures([this.feature]);
                    this.cntrl.layer.selectCntrl.activate();
                }
            }
     /*    if (!evt.ctrlKey) {
                this.cntrl.closeForm();
            }*/
            this.cntrl.onSelectAddress(this.feature);
        }
    Un petit coup de main pour mieux appréhender ces surcharges...

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 2 130
    Points : 1 765
    Points
    1 765
    Par défaut
    J'ajoute une ligne "console.log(...)" et je vérifie avec la console de Firebug que je passe bien dans la surcharge.

  3. #3
    Membre éprouvé Avatar de cmail
    Homme Profil pro
    Inscrit en
    Mai 2009
    Messages
    1 730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Loire (Auvergne)

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 730
    Points : 966
    Points
    966
    Par défaut
    @mga_geo ta réponse à la question de l'emprise du moteur de recherche m'a débloqué.

    Il fallait écrire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Geoportal.Control.LocationUtilityService.GeoNames.prototype.onResultClick= function(evt) { etc.

  4. #4
    Expert confirmé
    Homme Profil pro
    Ingénieur cartographe
    Inscrit en
    Avril 2009
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 173
    Points : 4 224
    Points
    4 224
    Par défaut
    Désolé pour mes problèmes de casse (j'ai le portable sur les genoux et c'est pas (lap)top )

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Info]moteur de recherche full text en environnement j2ee
    Par ddams dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 03/11/2004, 20h39
  2. comment faire ma base de donnée pour un moteur de recherche
    Par HoB dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 04/05/2004, 16h07
  3. Moteur de recherche par date
    Par Prue dans le forum ASP
    Réponses: 17
    Dernier message: 27/08/2003, 17h07
  4. [Technique] Index, comment font les moteurs de recherche ?
    Par bat dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 25/10/2002, 16h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo