function initialiser() { //définition des KML des départements var urlsKML = new Array('11.kml', '30.kml', '34.kml', '48.kml', '66.kml'); var latlng = new google.maps.LatLng(43.654583,3.257500); var zoom = 8; //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: zoom, scrollwheel : false, mapTypeId: google.maps.MapTypeId.TERRAIN }; //constructeur de la carte qui prend en paramêtre le conteneur HTML dans lequel la carte doit s'afficher et les options var carte = new google.maps.Map(document.getElementById("carte"), options); //ajout des KML des départements var couchesKML = new Array(); for (var iKml = 0; iKml < urlsKML.length; iKml++) { couchesKML[iKml] = new google.maps.KmlLayer('http://www.jardinslanguedoc.com/kml/'+urlsKML[iKml], {preserveViewport:true}); couchesKML[iKml].setMap(carte); } //Ajout des marqueurs pour chaque jardin var lieux = new Array(); lieux[1] = new Array('15','Abbaye de Fontfroide','RD 613,
11100 Narbonne','aude','97','43.1274047','2.89820899'); lieux[2] = new Array('26','Jardin Saint-Adrien','34290 Servian','herault','24','43.39788232','3.32575253'); lieux[3] = new Array('27','Jardin du Château de Margon','Rue du Château,
34320 Margon','herault','151','43.486903','3.306751'); lieux[4] = new Array('28','Jardin Antique Méditerranéen','Rue des Pioch,
34540 Balaruc-les-Bains','herault','201','43.4433572','3.6841817'); lieux[5] = new Array('50','Parc et jardins du Château de Flaugergues','1744, avenue Albert Einstein,
34000 Montpellier','herault','54','43.60998426','3.91850099'); lieux[6] = new Array('52','Jardin de la Motte','Rue de la Motte,
34130 Mauguio','herault','69','43.61551818','4.00983277'); lieux[7] = new Array('63','Jardins de la Fontaine','Avenue Jean-Jaurès,
30000 Nîmes','gard','59','43.83867045','4.34991364'); lieux[8] = new Array('67','Jardins de l’Abbaye Saint-André','

Rue Montée du Fort Saint-André

,
30400 Villeneuve-lez-Avignon','gard','74','43.96594276','4.80063565'); lieux[9] = new Array('72','Les Jardins de Mazet','Domaine de Mazet - Mazet Pailles,
30170 Monoblet','gard','188','44.0101092','3.85986866'); lieux[10] = new Array('73','Le Jardin des Oules','Rue du Parc,
30700 Saint-Victor-des-Oules','gard','224','44.0176299','4.466839'); lieux[11] = new Array('75','La Bambouseraie en Cévennes','

552 rue de Montsauve

,
30140 Générargues','gard','5','44.07263109','3.97930697'); lieux[12] = new Array('81','Jardin du Tomple','Le Tomple,
30450 Concoules','gard','58','44.3629419','3.951159'); var markers = new Array(); var infowindow = new google.maps.InfoWindow(); var contentMarker = new Array(); //Rappel de la structure du tableau : 0:Numero / 1:Nom / 2:Adresse / 3:Departement / 4:ID / 5:Latitude / 6:Longitude for(var iMarker = 1; iMarker < lieux.length; iMarker++) { // Marqueur var image = new google.maps.MarkerImage('/images/googlemaps/'+lieux[iMarker][3]+'/'+lieux[iMarker][0]+'.png', new google.maps.Size(24,24), new google.maps.Point(0,0), new google.maps.Point(12, 12)); var position = new google.maps.LatLng(lieux[iMarker][5], lieux[iMarker][6]); var marker = new google.maps.Marker({ map: carte, position: position, icon: image, title: lieux[iMarker][1], html : '

'+lieux[iMarker][1]+'

Voir le jardin

' }); marker.setZIndex(1000+parseInt(lieux[iMarker][0])); // Infobulle google.maps.event.addListener(marker, 'click', function() { infowindow.setContent(this.html); infowindow.open(carte, this); }); } } function attendre_pour_initialiser() { setTimeout("initialiser()", 500); } google.maps.event.addDomListener(window, 'load', attendre_pour_initialiser);