11548 sujets

JavaScript, DOM et API Web HTML5

Hello,

Je galère depuis un moment sur un truc que je n'arrive pas à trouver.
J'utilise Google Maps dans un des mes sites ( http://cannes.select-live.com/fr/hotels/ ) et je n'arrive aucunement à faire s'ouvrir des InfoWindow quand on clique sur un des markers, pourtant mon code me semble correct et ne retourne aucune erreur.

Le code en question :
$(function(){
	if(GBrowserIsCompatible())
	{
		var map = new GMap2(document.getElementById("smallmap"));
		map.setCenter(new GLatLng(43.5508716,7.0105936), 13);
		map.setUIToDefault();
		map.setMapType(G_PHYSICAL_MAP);
		
		function createMarker(point, html)
		{
			var marker = new GMarker(point);
			GEvent.addListener(marker, "click", function(){
				marker.openInfoWindowHtml(html);
			});
			return marker;
		}
		
				var marker = createMarker(new GLatLng(43.5456707,7.0357083), '<div>bla</div>');
				map.addOverlay(marker);

				var marker = createMarker(new GLatLng(43.5514381,7.0176233), '<div>bla</div>');
				map.addOverlay(marker);
			// ...
				
	}

	$("body").unload(GUnload());
});


Merci. Smiley bawling
Modifié par Skoua (11 Mar 2010 - 17:08)