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 :

double-clic, clic-long sur la carte


Sujet :

IGN API Géoportail

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2009
    Messages
    879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Avril 2009
    Messages : 879
    Points : 373
    Points
    373
    Par défaut double-clic, clic-long sur la carte
    Salut à tous
    Depuis toujours, j'utilise le ctrl+clic sur la carte (http://wnat.fr/geoportail_quel_lieudit4.php) pour déclencher des actions à partir du géoportail.
    Sur certains type de matériels (mac, tablette), la touche ctrl perd de son sens.
    Pour remplacer cette combinaison, j'image de capturer le double-clic ou le clic-long.
    Une astuce existe-t-elle ?
    Pascal

  2. #2
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2009
    Messages
    879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Avril 2009
    Messages : 879
    Points : 373
    Points
    373
    Par défaut
    C'est bien mou ce forum en ce moment !
    Je suis toujours preneur d'une idée pour pour capturer le double-clic sur la carte.
    Pascal

  3. #3
    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 Pascal,

    ton message était passé inaperçu, désolé.

    La page suivante (prise au hasard dans une recherche google) devrait t'aider :

    http://hurricanescript.com/capturer-...en-javascript/


    Dans ton exemple : tu écoutes l'événement "click". Il faudrait écouter l'événement "dblclick".

    Gilles

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2009
    Messages
    879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Avril 2009
    Messages : 879
    Points : 373
    Points
    373
    Par défaut
    Bonjour Gilles
    j'ai adapté mon exemple en http://wnat.fr/geoportail_quel_lieudit4NEW.php pour capturer dblclick, mais quand je dblclicke, comme le dblclick commence par.... un click, c'est l'événement click qui est activé !
    Pascal

  5. #5
    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
    Pascal,

    dans ton code, tu écoutes les deux événements click et dblclick :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    viewer.getMap().events.register("dblclick", viewer.getMap(),function(e) {e.preventDefault(); My_Geoportail(e,"dblclick")});
    viewer.getMap().events.register("click", viewer.getMap(),function(e) { My_Geoportail(e,"click")});

    Si tu ne veux pas que le click soit intercepté, il faut désactiver la deuxième ligne.

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2009
    Messages
    879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Avril 2009
    Messages : 879
    Points : 373
    Points
    373
    Par défaut
    J'y avais pensé (je l'ai remis en prod) mais dans ce cas, c'est le zoom "qui gagne" !

Discussions similaires

  1. [Google Maps] Ajouter un marqueur lors d'un clic de souris sur la carte
    Par Quentin75 dans le forum APIs Google
    Réponses: 10
    Dernier message: 03/03/2015, 20h39
  2. pop-up à partir d'un clic sur une carte
    Par Hanneke dans le forum IGN API Géoportail
    Réponses: 3
    Dernier message: 15/02/2012, 13h11
  3. clic long sur borland C++
    Par isa3000 dans le forum C
    Réponses: 6
    Dernier message: 01/02/2012, 10h27
  4. icone là où je clic sur la carte
    Par nectar dans le forum IGN API Géoportail
    Réponses: 2
    Dernier message: 28/09/2010, 13h20
  5. Clic long sur un contrôle
    Par molini_a dans le forum Langage
    Réponses: 3
    Dernier message: 15/10/2009, 18h22

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