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

APIs Google Discussion :

Supprimer une info bulle


Sujet :

APIs Google

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Femme Profil pro
    Développeur Web
    Inscrit en
    Mai 2010
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2010
    Messages : 245
    Par défaut Supprimer une info bulle
    Bonjour,
    j'ai des infos bulles avec onglets sur des marker de ma carte.
    Dans un onglet correspondant au marker X, j'ai la possibilité d'enlever celui ci de la carte. Problème l'info bulle reste ouverte et visible.

    Je me demandais donc si il existe pas un moyen de supprimer l'info bulle en même temps?

    merci d'avance

    Chris.

    ps: nous utilisons l'api v2.

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Bonjour,
    ps: nous utilisons l'api v2.
    je ne saurait que te suggérer de passer à la V3.x

    Citation Envoyé par Google Maps JavaScript API V2 Reference
    Note: The Google Maps Javascript API Version 3 documented within these pages is now the official Javascript API. Version 2 of this API has been officially deprecated as per our deprecation policy. We encourage you to migrate your code to this newly updated and enhanced version!
    Concernant ton soucis, difficile de dire sans savoir comment tu initialises ta GInfoWindowTab et avec quel code elle est générée.

  3. #3
    Membre éclairé
    Femme Profil pro
    Développeur Web
    Inscrit en
    Mai 2010
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2010
    Messages : 245
    Par défaut
    Bonjour,
    voila comment est initialiser GInfoWindowTab:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    var infoTabs=[new GInfoWindowTab(prive,detail),
                         new GInfoWindowTab("Divers",divers)
                        ];
    ou prive,detail,divers sont des variables récupérées d'une fonction ajax.
    Pour la variable detail, il y a une image ou lorsque l'on clique dessus, une fonction supprimer se lance:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    function supprimer(name)	{
      var k=indexId(name);
        if(k>-1)	{
            document.getElementById("T"+name).style.display='none';
            document.getElementById("T1"+name).style.display='none';
            points[k][8]=false;
            insert(k);
            showMarker(k);
        }
        updatePoints();
    }
    Actuellement, lorsqu'on souhaite supprimer un marker sur la carte, les élément de la bulle sont en display none mais la bulle en elle même est toujours ouverte!.
    merci d'avance
    Chris.

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    j'aborderais le problème comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function destroyOnglet( index){
      // suppression de l'onglet du tableau des GInfoWindowTab
      infoTabs.splice( index, 1);
      // reinit de l'InfoWindow de la carte
      oCarte.updateInfoWindow( infoTabs);
    }
    sans rien faire d'autre, l'API se chargeant de faire le ménage dans le DOM

  5. #5
    Membre éclairé
    Femme Profil pro
    Développeur Web
    Inscrit en
    Mai 2010
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2010
    Messages : 245
    Par défaut
    Bonjour, et merci pour votre aide.
    J'ai mis en place votre proposition. Cela fonctionne bien.
    Toutefois, il reste l'info bulle vide affiché (ci joint l'imprime écran). bon c'est un détail vu qu'on peut quand même la fermé mais bon si c'est possible de l'enlever aussi...

    Merci.

    Chris.
    Images attachées Images attachées  

  6. #6
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    tu peux regarder du coté de la méthode closeInfoWindow().

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

Discussions similaires

  1. Afficher une info bulle (ControlTipText)
    Par milia dans le forum Access
    Réponses: 4
    Dernier message: 17/07/2006, 17h16
  2. Afficher une info bulle dans un composant AWT
    Par Marius_94 dans le forum AWT/Swing
    Réponses: 8
    Dernier message: 13/07/2006, 09h56
  3. Réponses: 2
    Dernier message: 09/05/2006, 10h14
  4. probleme sur une info bulle avec onMouseOver
    Par pouss dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 08/02/2006, 09h40
  5. Mettre une info bulle Tooltiptext sur un rectangle?
    Par danje dans le forum Graphisme
    Réponses: 7
    Dernier message: 21/11/2005, 09h31

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