Précédent   Forum du club des développeurs et IT Pro > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > Mappy
Mappy Forum d'entraide sur les API Mappy
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 11/08/2010, 12h00   #1
okoax
Candidat au titre de Membre du Club
 
Inscription : 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
okoax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 16h14   #2
npeweb
Invité de passage
 
Homme nicolas pernon
Développeur Web
Inscription : 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 ^^
npeweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2011, 23h50   #3
NoSmoking
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 5 119
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 5 119
Points : 8 831
Points : 8 831
Bonsoir,
il faut externaliser la fonction de création des marqueurs afin d'éviter les problèmes de closures.
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 02h58.


 
 
 
 
Partenaires

Hébergement Web