Bonjour,
L'infobulle n'affiche pas le bon message lorsque l'on survol le marqueur, malheureusement la FAQ ne le résout pas mon problème !

Voilà mon code:

Un tableau 'adresses' est généré via une extraction (PHP), et juste après, la fonction initialiser()
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<script type="text/javascript">
var adresses = [
'ZI le Poulin, 79250 Nueil les Aubiers',
'Le Moulin Brunet, 85390 Cheffois',
'Bellevue, 85120 St Pierre du Chemin',
'Les Rimbretières, 79140 Cirière',
'La Benetière, 85120  St Pierre du Chemin',
'La Guerre, 85120 La Tardière',
'La Haute Luque, 79380 St Marsault',
'Le Bois Richard, 79300 Clazay'
];
</script>
 
<script type="text/javascript">
	var carte;
	function initialiser() {
		var latlng = new google.maps.LatLng(46.779231, -1);
		//objet contenant des propriétés avec des identificateurs prédéfinis dans Google Maps permettant
		//de définir des options d'affichage de notre carte
		var options = {
			center: latlng,
			zoom: 10,
			mapTypeId: google.maps.MapTypeId.ROADMAP
		};
 
		carte = new google.maps.Map(document.getElementById("carte_tournee"), options);
		var geocoder = new google.maps.Geocoder();
 
		var redStar = {
		  path: 'M 125,5 155,90 245,90 175,145 200,230 125,180 50,230 75,145 5,90 95,90 z',
		  fillColor: "#F00", // rouge
		  fillOpacity: 0.8,
		  scale: 0.08,
		  strokeColor: "#F90", // orange
		  strokeWeight: 1
		};
 
		var greenStar = {
		  path: 'M 125,5 155,90 245,90 175,145 200,230 125,180 50,230 75,145 5,90 95,90 z',
		  fillColor: "#0F0", // vert
		  fillOpacity: 0.8,
		  scale: 0.08,
		  strokeColor: "#090", // vert foncé
		  strokeWeight: 1
		};
 
		// on affiche les marqueurs
		for (i=0 ; i<adresses.length ; i++)
		{
			var adresse = adresses[i];
			geocoder.geocode( { 'address': adresse}, function(results, status) {
				if (status == google.maps.GeocoderStatus.OK)
				{
					//carte.setCenter(results[0].geometry.location);
					var marqueur = new google.maps.Marker({
						'numero'	: i,
						'position'	: results[0].geometry.location,
						'map'		: carte,
						'flat'		: true,
						'icon'		: greenStar,
						'title'		: adresse
					});
 
					var infoFenetre = new google.maps.InfoWindow();
					google.maps.event.addListener( marqueur, 'mouseover', function() {
						infoFenetre.setContent('<span style="color: #000;">' + this.title + '</span>');
						infoFenetre.open( this.getMap(), this);
					});
					google.maps.event.addListener( marqueur, 'mouseout', function() {
						infoFenetre.close( this.getMap(), this);
					});
					//setEventMarker( marqueur, infoFenetre, adresses[2]);
				}
			});
 
		}
 
	} // fin fonction initialiser()
 
 
	$(document).ready(function () {
		$('#contenus').css('width', '100%');
		initialiser();
	});
</script>
(il y a un bout de jQuery pour déclencher...)

J'ai essayé les 3 manières de l FAQ, mais rien n'y fait: les infobulles affichent la dernière adresse ! Aaaargh !