Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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: 11950
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