function initialiser() { //définition des KML des départements var urlsKML = new Array('30.kml'); var latlng = new google.maps.LatLng(43.960103,4.053731); var zoom = 9; //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('63','Jardins de la Fontaine','Avenue Jean-Jaurès,
30000 Nîmes','gard','59','43.83867045','4.34991364'); lieux[2] = new Array('65','Parc du Château d\'Aramon','Bd Gambetta,
30390 Aramon','gard','15','43.89121213','4.68078629'); lieux[3] = 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[4] = new Array('68','La Chartreuse de Villeneuve-lez-Avignon','58 rue de la République,
30400 Villeneuve-lez-Avignon','gard','16','43.96649404','4.79723229'); lieux[5] = new Array('72','Les Jardins de Mazet','Domaine de Mazet - Mazet Pailles,
30170 Monoblet','gard','188','44.0101092','3.85986866'); lieux[6] = new Array('73','Le Jardin des Oules','Rue du Parc,
30700 Saint-Victor-des-Oules','gard','224','44.0176299','4.466839'); lieux[7] = new Array('74','Jardin du Mas de la Frigoule','601 Chemin de la Croix de Palières,
30140 Anduze','gard','241','44.0383189','3.9521004'); lieux[8] = new Array('75','La Bambouseraie en Cévennes','

552 rue de Montsauve

,
30140 Générargues','gard','5','44.07263109','3.97930697'); lieux[9] = new Array('79','Jardin des Buis','Rue de la Ritournelle,
30580 Lussan','gard','60','44.152214','4.366421'); lieux[10] = new Array('80','Jardins ethnobotaniques de La Gardie','Arc\'Avène - Ancienne école de Pont-d’Avène,
30340 Rousson','gard','8','44.20499246','4.11856731'); lieux[11] = new Array('81','Jardin du Tomple','Le Tomple,
30450 Concoules','gard','58','44.3629419','3.951159'); lieux[12] = new Array('86','Château de Bosc','651 chemin de Bosc RN 100,
30390 Domazan','gard','18','43.9288669','4.651252'); lieux[13] = new Array('89','Jardin médiéval d\'Uzès et ses tours','Impasse Port-Royal,
30700 Uzès','gard','250','44.0118189','4.4204922'); 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);