function initialiser() {
//définition des KML des départements
var urlsKML = new Array('34.kml');
var latlng = new google.maps.LatLng(43.592608,3.366918);
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('25','Parc du Château d’Agel','6 Place du Château,
34210 Agel','herault','228','43.3382166','2.8534757');
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('29','Jardin de l’abbaye de Valmagne','34560 Villeveyrac','herault','26','43.48694694','3.56232899');
lieux[6] = new Array('30','Jardin botanique de la Font de Bezombes','34725 Saint-André-de-Sangonis','herault','25','43.66101773','3.52723271');
lieux[7] = new Array('31','Parc de la Cathédrale de Maguelone','Domaine de Maguelone,
34250 Palavas-les-Flots','herault','238','43.528906','3.933493');
lieux[8] = new Array('32','Jardin à travers les âges','Domaine de l\\\'Abbaye de Vignogoul 25 route de St Georges d\\\'Orques,
34570 Pignan','herault','194','43.5945697','3.77704978');
lieux[9] = new Array('33','Parc du château de l\'Engarran','Route de Juvignac,
34880 Lavérune','herault','105','43.59765147','3.80694029');
lieux[10] = new Array('34','Parc du château des Evêques','Mairie,
34880 Lavérune','herault','27','43.5849428','3.8035789');
lieux[11] = new Array('35','Jardin des Rossignols','Les Fourches,
34230 Popian','herault','231','43.6542956','3.5043023');
lieux[12] = new Array('36','Parc et jardins du Domaine de la Tour','Domaine de la Tour,
34800 Nébian','herault','221','43.593357','3.459611');
lieux[13] = new Array('38','Domaine de Rieussec','route d’Aniane,
34150 Gignac','herault','191','43.65797378','3.56412294');
lieux[14] = new Array('39','Ruines verdoyantes du château de Lauzières','
Hameau de Lauzières
,
34800 Octon','herault','23','43.661292','3.293333');
lieux[15] = new Array('40','Jardin de l’Abbaye d’Aniane','50 Bld Félix Giraud,
34150 Aniane','herault','229','43.6845899','3.5899714');
lieux[16] = new Array('41','Parc mégalithique du Prieuré Saint Michel de Grandmont','Domaine de Grandmont,
34700 Soumont par Lodève','herault','164','43.73412513','3.36933579');
lieux[17] = new Array('42','Parc Georges Charpak','Avenue Raymond Dugrand,
34000 Montpellier','herault','239','43.5982982','3.9033772');
lieux[18] = new Array('43','Domaine de Méric','634 rue de Ferran,
34000 Montpellier','herault','157','43.6316571','3.8903725');
lieux[19] = new Array('44','Parc de Font Colombe','Rue de Château Bon,
34000 Montpellier','herault','242','43.5965592','3.8317838');
lieux[20] = new Array('45','Château de la Piscine','129 avenue de Lodève,
34070 Montpellier','herault','168','43.6127295','3.8396358');
lieux[21] = new Array('46','Jardin de l\'Hôtel Haguenot','3 rue Clapiès,
34000 Montpellier','herault','107','43.6104752','3.8708134');
lieux[22] = new Array('47','Un jardin caché dans la ville','Hôtel de Guidais
3, place Pierre-Flotte,
34000 Montpellier','herault','29','43.61040741','3.86849753');
lieux[23] = new Array('48','Jardin de la Reine','1 bis rue Jardin de la Reine,
34000 Montpellier','herault','232','43.6131864','3.8696221');
lieux[24] = new Array('49','Jardin des Plantes','163 rue Auguste Broussonnet,
34090 Montpellier','herault','34','43.6142398','3.8734279');
lieux[25] = new Array('50','Parc et jardins du Château de Flaugergues','1744, avenue Albert Einstein,
34000 Montpellier','herault','54','43.60998426','3.91850099');
lieux[26] = new Array('51','Château de la Mogère','2235 route de Vauguières,
34000 Montpellier','herault','240','43.6010553','3.9258445');
lieux[27] = new Array('52','Jardin de la Motte','Rue de la Motte,
34130 Mauguio','herault','69','43.61551818','4.00983277');
lieux[28] = new Array('53','Jardins du château de Bocaud','Château de Bocaud,
34830 Jacou','herault','33','43.660874','3.911453');
lieux[29] = new Array('54','Parc du Château de Castries','34160 Castries','herault','64','43.67766659','3.98768185');
lieux[30] = new Array('55','Domaine départemental de Restinclières','34730 Prades-le-Lez','herault','37','43.71335988','3.86062996');
lieux[31] = new Array('56','Arboretum de Lunel','Chemin du Gazon,
34400 Lunel','herault','233','43.6641745','4.1312997');
lieux[32] = new Array('57','Mas de Chambon','127, chemin de la Garrigue - Chemin des Bœufs,
34000 Lunel','herault','35','43.707322','4.200176');
lieux[33] = new Array('58','\"Le Jardin de l\'Henry\"','16, Chemin Creux de Campagne,
34400 Lunel','herault','220','43.6939373','4.1283574');
lieux[34] = new Array('59','Parc Floral des cinq continents','Pépinière de la Grande Calinière,
34590 Marsillargues','herault','32','43.66744349','4.16250517');
lieux[35] = new Array('60','Chateau des Hospitaliers','923 Avenue Boutonnet,
34400 Saint Christol','herault','243','43.7352405','4.0894463');
lieux[36] = new Array('61','Jardin de la Grotte des Demoiselles','34190 Saint Bauzille de Putois','herault','153','43.895775','3.737529');
lieux[37] = new Array('62','Château Cambon Valcyre','route de la Chapelle d\'Aleyrac,
34270 Valflaunes','herault','247','43.80','3.89');
lieux[38] = new Array('87','Jardin de la Taillade','95 Chemin de Farjou,
34270 CLARET','herault','248','43.860645','3.895138');
lieux[39] = new Array('90','Roseraie du Cade','378 Chemin des Rouvières,
34800 Lacoste','herault','251','43.65118542129277','3.4302333067475685');
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);