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 :

info bulle [Google Maps]


Sujet :

APIs Google

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

    Informations forums :
    Inscription : Avril 2011
    Messages : 86
    Points : 41
    Points
    41
    Par défaut info bulle
    Bonjour,
    Je voudrais mettre en place une carte avec different marqueurs.
    Pour cela j'ai dans une base de donnée les coordonnées lat et lng de différents lieux. Je recupère bien les coordonnées, puis je les affiche sur la carte, seulement, je créé une infobulle pour chaque marquer mais celle ci ne contient que les informations du derniers marqueurs enregistré... Je pense qu'il faut faire un tableau de marqueur mais je ne sais pas comment m'y prendre apres de multiples essais... Quelqu'un pourrait-il me donner des pistes ?

    Merci d'avance, voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    <?php 
    $tab = concert::Id_Concert(); //renvoi la requête permettant d'acceder aux coordonnées
     
    for($i=0;$i<count($tab);$i++){         
     
                    $res = $tab[$i]; ?>
                    
     var marqueur = new google.maps.Marker({
                    position: new google.maps.LatLng(<?php echo $res['lat']; ?>,<?php echo $res['lng'] ; ?>),
                    map: carte
            });
     
            var adresse = 'Lieu : <?php echo $res['adresse']; ?> </br> Date : </br> Heure </br>';
    	google.maps.event.addListener(marqueur, 'click', function() {
    		var infowindow = new google.maps.InfoWindow({
                content: adresse
            });
     
    infowindow.open(carte, this)	});
     
     
    <?php } ?>

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 86
    Points : 41
    Points
    41
    Par défaut
    Je precise que chaque marqueur a une infobulle avec un contenu different

  3. #3
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 070
    Points : 44 677
    Points
    44 677
    Par défaut
    Bonjour,
    je créé une infobulle pour chaque marquer mais celle ci ne contient que les informations du derniers marqueurs enregistré
    on en parle dans la http://javascript.developpez.com/faq...owBonAffichage, la solution ne doit pas être loin.

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

Discussions similaires

  1. Info-bulles ?
    Par Neilos dans le forum Windows
    Réponses: 3
    Dernier message: 05/09/2006, 15h21
  2. [C#] [Win forms] Info bulle sur bouton
    Par RobinJulie dans le forum Windows Forms
    Réponses: 4
    Dernier message: 25/11/2004, 16h12
  3. Info bulle sur un TImage
    Par Dauphin dans le forum C++Builder
    Réponses: 4
    Dernier message: 30/09/2004, 13h56
  4. [BPW] Programmation d'info-bulles
    Par Alcatîz dans le forum Turbo Pascal
    Réponses: 6
    Dernier message: 15/05/2004, 18h14
  5. Réponses: 3
    Dernier message: 11/03/2004, 16h11

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