Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Candidat au titre de Membre du Club
    Inscrit en
    juillet 2002
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : juillet 2002
    Messages : 37
    Points : 14
    Points
    14

    Par défaut [API AJAX] addListener sur marker

    Bonjour,

    j'ai un souci avec les markers, j'arrive bien a tous les afficher, le tooltip fonctionne bien pour chaque marker, mais tous les listeners fonctionne sur le dernier élément de mon tableau
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    var map = new Mappy.api.map.Map({container:"#mymap"});
     
    	var markerLayer = new Mappy.api.map.layer.MarkerLayer(40);
    	map.addLayer(markerLayer);
    	var icon = new Mappy.api.ui.Icon(Mappy.api.ui.Icon.DEFAULT);
     
        for (i=0; i<coordonneesTab.length; i++) {	
        	temp = coordonneesTab[i];
        	lgt = temp[0];
        	lat = temp[1];
        	idFD = temp[2];
        	address = temp[3];
        	//alert(address);
    	    map.setCenter(new Mappy.api.geo.Coordinates(lgt,lat),10);
     
    	    icon.label = i+1+((currentPage-1)*10);
     
    	    var marker = new Mappy.api.map.Marker(new Mappy.api.geo.Coordinates(lgt, lat), icon);
     
    	    marker.addToolTip(address);
    	    markerLayer.addMarker(marker);
    	    marker.addListener("click", function (){
    	    	marker.openPopUp(address);
    	    	//loadFD(idFD);
    	    });
    si quelqu'un sait pourquoi j'ai ce problème je suis tout ouï
    Merci

  2. #2
    Invité de passage
    Homme Profil pro nicolas pernon
    Développeur Web
    Inscrit en
    juillet 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Nom : Homme nicolas pernon
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : juillet 2011
    Messages : 1
    Points : 1
    Points
    1

    Par défaut openPopUp

    Bonjour j'ai sensiblement le même code et le même problème.
    Si vous avez résolu ça, pouvez vous m'en faire profiter ?

    Merci ^^

  3. #3
    Modérateur
    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    janvier 2011
    Messages
    7 311
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : janvier 2011
    Messages : 7 311
    Points : 12 763
    Points
    12 763

    Par défaut

    Bonsoir,
    il faut externaliser la fonction de création des marqueurs afin d'éviter les problèmes de closures.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •