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 :

moveLayerDown() et moveLayerUp() inopérant?


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 moveLayerDown() et moveLayerUp() inopérant?
    Bonjour à tous,

    Suite à cette discussion de 2014 , j'utilisais les deux fonctions moveLayerDown() et moveLayerUp() qui me permettaient de gérer la visibilité des couches en cas de survol...

    Aujourd'hui, cet exemple montre que ces deux fonctions ne sont plus opérantes : quand on survole les "rivières" en rouge, les infos dans le cadre jaune ne changent plus (alors qu'il y a quelques mois on affichait le nom des rivières)...

    Il faut remonter la couche "fleuve" au dessus de la couche "commune" pour retrouver cette sensibilité.

    Pourquoi moveLayerDown() et moveLayerUp() ne sont plus opérationnels, et comment contourner cette perte (sans jouer sur le chargement des différentes couches)???

  2. #2
    Membre éclairé Avatar de jrenard
    Homme Profil pro
    Webdesigner / développeur front-end
    Inscrit en
    Septembre 2013
    Messages
    456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Webdesigner / développeur front-end
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2013
    Messages : 456
    Points : 894
    Points
    894
    Par défaut
    Bonjour Christian,

    Gilles sera plus à même de te répondre sur le sujet vu que c'est lui qui t'avait fait cette suggestion d'utilisation, mais il te faudra attendre la semaine prochaine.
    En attendant, pourquoi ne pas mettre d'office les fleuves au-dessus des communes ? C'est une utilisation plutôt commune et sensée dans un outil de type SIG que de mettre les ponctuels au-dessus des linéaires et les linéaires au-dessus des surfaces.

  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
    Salut Jeremy,
    Heureux de te retrouver!
    Merci de me faire patienter, mais j'imaginais bien que il y avait des congés dans l'équipe...

    Pour te répondre, mais avec quelques incertitudes dues au temps qui s'écoule, il me semble que j'avais un problème pour récupérer en mouseover les infos des entités (feature) qui sont sur 2 couches pour les afficher suivant le survol dans mes fenêtres. Intuitivement, ta réflexion est logique, mais je crois que je n'arrivais pas dans ces conditions à récupérer les infos des communes...
    J'avais réussi à me dépatouiller avec moveLayerDown() et moveLayerUp() . Maintenant que c'est à nouveau en rideau, faudra que je m'y remette...

    Mais je ne sais plus trop....
    J'attends des retours complémentaires pour bien reposer le problème....

  4. #4
    Membre chevronné Avatar de gcebelieu
    Homme Profil pro
    Ingénieur Géographe et Cartographe
    Inscrit en
    Novembre 2010
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Géographe et Cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2010
    Messages : 1 106
    Points : 1 843
    Points
    1 843
    Par défaut
    Bonjour Christian,

    heureux de te lire à nouveau

    il me semble que ton exemple est opérationnel : la rivière est bien sélectionnée lorsque je passe dessus avec modification du cadre jaune.

    De toutes façons, nous n'avons pas fait d'évolutions de l'API Géoportail depuis bientôt un an et la dernière version en ligne est la 2.1.2.

    En regardant ta page, je vois que tu charges les scripts API depuis depot.ign.fr (qui est notre serveur où nous mettons en ligne des versions en avance de phase ou en développement) et non api.ign.fr (qui est le serveur officiel). Sur depot, il n'y a pas de garantie de service de la part des serveurs et il est possible que tu sois tombé sur une période de dysfonctionnement du serveur (il y a en a eues).

    Gilles

  5. #5
    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
    Bonjour Gilles,
    Moi aussi je suis toujours heureux d'avoir de vos nouvelles.... Je garde toujours un oeil sur le forum....
    Revenons à mon problème.
    Je suis catégorique et je répète : "Sur cet exemple montre que ces deux fonctions ne sont plus opérantes : quand on survole les "rivières" en rouge, les infos dans le cadre jaune ne changent plus (alors qu'elle devrait afficher le nom de la rivière) et la rivière ne change pas de couleur (de rouge en bleu) ... Il faut remonter la couche "fleuve" au dessus de la couche "commune" pour retrouver le fonctionnement prévu."
    Vous n'avez pas fait de modif sur l'api, mais je constate bien ici que j'ai perdu ce controle sous chrome et ff.
    Mais si de ton coté, cela fonctionne correctement, je suis très surpris!!!! Peux-tu me confirmer ta position?

    Je suis simplement sur dépot pour vous faciliter le débogage comme il me semblait avoir compris suite à mes anciennes sollicitations...

  6. #6
    Membre chevronné Avatar de gcebelieu
    Homme Profil pro
    Ingénieur Géographe et Cartographe
    Inscrit en
    Novembre 2010
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Géographe et Cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2010
    Messages : 1 106
    Points : 1 843
    Points
    1 843
    Par défaut
    Christian,

    je me suis prononcé un peu vite : effectievement, je ne sélectionne pas les fleuves au survol (j'ai cru un instant que c'était le cas), une fois la page chargée. Cependant, les fonctions moveLayerUp et moveLayerDown ne sont pas inopérantes. On s'en aperçoit en faisant du pas à pas lors du chargement de la page : les couches sont bien déplacées lorsque tu invoques ces fonctions depuis tes fonctions de rappel, mais peut-être pas avec le bon timing.

    Concernant le debug tu peux très bien le faire depuis api.ign.fr en utilisant le script non compressé suivant : http://api.ign.fr/geoportail/api/js/...b/Geoportal.js ; le serveur depot.ign.fr le fait aussi, il faut juste savoir que la qualité de service des scripts n'est pas assurée.

Discussions similaires

  1. Fichier existant inopérant
    Par BnA dans le forum Langage
    Réponses: 1
    Dernier message: 24/05/2006, 15h37
  2. Return false inopérent sur un "onclick"
    Par El Riiico dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 10/01/2006, 12h47
  3. MoveFileEx inopérant
    Par OutOfRange dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 10/11/2005, 23h34
  4. Bouton "croix" de fenêtre inopérant
    Par kobe dans le forum Langage
    Réponses: 17
    Dernier message: 02/09/2005, 12h22
  5. Caption d'un TBitBtn inopérant
    Par OutOfRange dans le forum Composants VCL
    Réponses: 1
    Dernier message: 30/07/2005, 11h59

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