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 :

Récupération de l'évènement "mousedown" sur la carte


Sujet :

IGN API Géoportail

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 8
    Points : 5
    Points
    5
    Par défaut Récupération de l'évènement "mousedown" sur la carte
    Bonjour,

    J'essaye depuis quelques jours de récupérer et traiter l'évènement "mousedown" sur la carte. J'utilise le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
            viewer.getMap().events.register("mousedown",
            viewer.getMap(), function(e)
            {
               //Ici mon traitement
            }
    	);
    Le problème que j'ai, c'est que je ne rentre jamais dans ce handler. J'ai testé en remplacant "mousedown" par "mouseup" et là, j'y rentre.

    Du coup, je ne comprends pas très bien pourquoi dans le cas de "mousedown" je n'y rentre pas.

    Si quelqu'un a une solution ou une idée, je suis preneur.

    Merci d'avance

  2. #2
    Expert confirmé
    Homme Profil pro
    Ingénieur cartographe
    Inscrit en
    Avril 2009
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 173
    Points : 4 224
    Points
    4 224
    Par défaut
    Je suis étonné que "mouseup" fonctionne car Geoportal.Map (et donc OpenLayers.Map) ne gèrent pas ce type d'évènement ...
    Il faut écrire cela en utilisant directement:

    ou en étendant la gestion des évènements sur la Map (comme les mouseover, mouseout).

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    Merci.

    Par contre, je voulais développer les fonctionnalités de gestion des écrans tactiles (smartphone, tablettes, ...) mias hélas, le navigateur mobile ne récupère pas tous les événements (mousedown en particulier) , je voulais donc savoir si il est possible de faire fonctionner l'api depuis les navigateurs mobiles (déplacement dans la carte, zoom) sans ajouter des boutons (pas ergonomique pour l'utilisateur).

    Le principe serait d'avoir la même ergonomie que avec google maps pour mobiles.

    Est-ce possible ?

    Merci d'avance

  4. #4
    Expert confirmé
    Homme Profil pro
    Ingénieur cartographe
    Inscrit en
    Avril 2009
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 173
    Points : 4 224
    Points
    4 224
    Par défaut
    Citation Envoyé par lilith_abaddon Voir le message
    Le principe serait d'avoir la même ergonomie que avec google maps pour mobiles.

    Est-ce possible ?
    A priori oui gràce à OpenLayers dans la prochaine version de l'API (Cf. ).

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    C'est une bonne nouvelle alors.

    Et y a-t-il une date définie pour la sortie publique de la version 1.3 ?

    Merci pour toutes ces réponse.

  6. #6
    Expert confirmé
    Homme Profil pro
    Ingénieur cartographe
    Inscrit en
    Avril 2009
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 173
    Points : 4 224
    Points
    4 224
    Par défaut
    Citation Envoyé par lilith_abaddon Voir le message
    Et y a-t-il une date définie pour la sortie publique de la version 1.3 ?
    Habituellement autour de 3 mois après la sortie de la version d'OpenLayers... Disons, fin novembre, début décembre au pire !

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    Merci pour les informations.

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

Discussions similaires

  1. [Quote] DVP quoté sur Bashfr
    Par Skyounet dans le forum La taverne du Club : Humour et divers
    Réponses: 16
    Dernier message: 26/09/2006, 19h52

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