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 :

Données d'un KML dans un popup sans le SDK


Sujet :

IGN API Géoportail

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Octobre 2018
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Octobre 2018
    Messages : 75
    Points : 37
    Points
    37
    Par défaut Données d'un KML dans un popup sans le SDK
    Bonjour

    Je me suis finalement décidé à faire des essais avec la v3 !

    Avec le SDK, j'obtiens ce que je souhaitais en matière de popups, c'est à dire l'affichage au clic sur un marker des données d'un fichier KML dans un popup (avec ascenseurs si besoin)

    Mais, comme j'ai aussi besoin d'autres fonctions comme la récupération des coordonnées au clic, j'ai cru comprendre qu'il valait mieux utiliser OpenLayers + le plugin GeoPortail
    Avec OL + plugin, j'arrive à afficher mes markers sur ma carte (et à récupérer les coordonnées du clic) mais je n'arrive pas à afficher les popups associés aux markers

    J'ai vu des exemples comme ici ou ici ou encore ici (avec OL2) mais je suis étonné qu'il faille mettre en oeuvre quelque chose d'aussi lourd pour afficher les données du fichier KML associées au marker. D'autant que les styles, eux, sont très bien récupérés dans ce KML grâce à "ExtractStyles:true"

    Je suis preneur de vos conseils sur la direction à approfondir
    Merci

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Octobre 2018
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Octobre 2018
    Messages : 75
    Points : 37
    Points
    37
    Par défaut
    J'ai poursuivi mes recherches et je m'auto-réponds !

    Avec "extractAttributes:true" sur la couche KML

    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
      // Gestion du clic sur la couche
      var gfiControl = new ol.control.GetFeatureInfo({
        options: {
            hidden : true,
            auto : true
        }
      });
      map.addControl(gfiControl);
    qui est décrit dans https://geoservices.ign.fr/documenta...our-openlayers

    ça marche !

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 11/12/2014, 20h45
  2. Réponses: 4
    Dernier message: 10/06/2006, 00h38
  3. Afficher des données dans un popup
    Par Taz_8626 dans le forum Général JavaScript
    Réponses: 122
    Dernier message: 03/05/2006, 09h46
  4. Recuperation d'une donnée dans ma popup
    Par leloup84 dans le forum Langage
    Réponses: 2
    Dernier message: 09/02/2006, 14h59
  5. Réponses: 2
    Dernier message: 04/12/2005, 20h07

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