bonjour, j'ai une carte map avec les département, quand je passe ma souris j'ai le nom des départements, en dessous je souhaite afficher le nombre d'annonces
diffusées pour le département séléctionné :

pour l'instant ca donne ca :

Nom : 2015-01-30_134631.png
Affichages : 95
Taille : 56,4 Ko

mais le nombre n'est pas bon car j'ai créer un fichier json manuellement :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
{"1": 9,"2": 10,"3": 6,"4": 4,"5": 2,"6": 17,"7": 3,"8": 5,"9": 2,"10": 2,"11": 6,"t12": 8,"13": 23,"14": 11,"15": 2,"16": 6,"17": 10,"18": 3,"19": 4,"21": 8,
"22": 10,"23": 3,"24": 6,"25": 6,"26": 7,"27": 11,"28": 8,"29": 5,"30": 13,"31": 20,"32": 2,"33": 17,"34": 17,"35": 14,"36": 5,"37": 14,"38": 17,"39": 4,"40": 6,
"41": 8,"42": 7,"43": 5,"44": 15,"45": 11,"46": 4,"47": 7,"48": 1,"49": 12,"50": 12,"51": 6,"52": 7,"53": 3,"54": 3,"55": 6,"56": 16,"57": 12,"58": 4,"59": 37,
"60": 18,"61": 8,"62": 18,"63": 7,"64": 13,"65": 5,"66": 8,"67": 18,"68": 9,"69": 26,"70": 5,"71": 10,"72": 12,"73": 10,"74": 11,"75": 4,"76": 19,"77": 27,"78": 18,
"79": 8,"80": 14,"t81": 5,"82": 5,"83": 21,"84": 11,"85": 14,"86": 14,"87": 10,"88": 3,"89": 9,"90": 2,"91": 22,"92": 13,"93": 28,"94": 20,"95": 25}
mon code js :

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
  if(params.showTooltip)
                                {
                                        map.label.text(mapData.pathes\[code\].name+" "+code);
                                        jQuery(params.container).trigger(labelShowEvent, [map.label, code]);
                                        $.getJSON("js/annonces.json", function(obj) {
                                                var letext = code;
                                                var rep = obj[letext];
                                                if (rep == 0){nbannonces="aucune annonce"}
                                                else if (rep == 1){nbannonces="1 annonce"}
                                                else {nbannonces=rep+" annonces"}
                                                map.label2.text(nbannonces);
                                        });
 
 
                                        if (!labelShowEvent.isDefaultPrevented())
                                        {
                                                map.label.show();
                                                map.labelWidth = map.label.width();
                                                map.labelHeight = map.label.height();
                                                map.label2.show();
                                        }
                                }
je ne sait pas comment mettre le nbr d'annonces exact par département, je ne demande pas a ce que l'on me fasse le code mais juste des
explications sur le fonctionnement et la mise en place

merci pour votre patiente