banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.

Vous allez recevoir un message pour effectuer ce changement de mot de passe.

Merci de bien respecter les règles préconisées.

#1 Wed 10 June 2015 21:59

geonimo
Participant occasionnel
Lieu: Pau
Date d'inscription: 21 Aug 2006
Messages: 21

API JS Géoportail : Problème bouton information (GetFeatureInfo)

Bonjour à tous,
Je suis en train de me battre avec la méthode GetFeatureInfo du géoportail (afterAdd) dans la déclaratiopn de mes couches
Ca bloque direct puisque je sors des la première condition:

Code:

function GetFeature() {
    alert(this.id);// ok affiche bien l'id de la couche

    var blc = this.map.getControlsBy('id', 'basic_' + this.id)[0];
    if (!blc) {
        return;
    };    
alert("ouicon");//ne s'affiche pas
...

Et là par contre j'ai aucune idée de ce qui cloche...
pour info le bouton d’information "I" ne s'affiche pas dans mon contrôle des couches!

Merci à ceux qui m'aideront !! smile

bonne soirée

Dernière modification par geonimo (Wed 10 June 2015 22:04)

Hors ligne

 

#2 Wed 01 July 2015 16:46

geonimo
Participant occasionnel
Lieu: Pau
Date d'inscription: 21 Aug 2006
Messages: 21

Re: API JS Géoportail : Problème bouton information (GetFeatureInfo)

Pour ceux qui bloqueraient..
la doc de l'API n'était pas à jour, voici le bon code:

Code:

function GetFeature() {
    //Fonction d'affichage des label d'information
    //this===layer
    // recuperation de l'id du layer
    var lsid = "";
    var lss = this.map.getControlsByClass("Geoportal.Control.LayerSwitcher");
    lsid = lss[0].id + "_";
    var blc = this.map.getControlsBy('id', 'basic_' + lsid + this.id)[0];
    if (!blc) {
        return;
    }
    //alert (this.id);

Hors ligne

 

#3 Wed 01 July 2015 22:19

Bruno
Membre du bureau
Lieu: Toulouse
Date d'inscription: 22 Jun 2005
Messages: 11808
Site web

Re: API JS Géoportail : Problème bouton information (GetFeatureInfo)

Merci Géonimo.
Il n'est pas certain que l'IGN nous lise (quoi que nous sommes loin de la géodésie), mais sinon, l'Institut a choisi (assez logiquement) d'échanger ici:
http://www.developpez.net/forums/f1255/ … eoportail/

Bruno

Hors ligne

 

Pied de page des forums

Powered by FluxBB