(function(){ var tData = [ { lat:48.9835, lon:2.2285, titre:'Barnab', info:'Barnab'},{ lat:50.6207, lon:3.1315, titre:'Bertrand', info:'Bertrand'},{ lat:46.6624, lon:-0.2396, titre:'Christophe', info:'Christophe'},{ lat:43.6271, lon:3.4339, titre:'Framboise', info:'Framboise'},{ lat:47.6958307, lon:-1.7015014, titre:'Francky', info:'Francky'},{ lat:44.8108, lon:-0.7823, titre:'Gphil', info:'Gphil'},{ lat:47.1243, lon:-0.2342, titre:'Jacques49', info:'Jacques49'},{ lat:49.3867, lon:1.1992, titre:'Jean-Jacques', info:'Jean-Jacques'},{ lat:43.3387, lon:5.9771, titre:'Jeanlouis 83', info:'Jeanlouis 83'},{ lat:45.0043, lon:2.4844, titre:'Jeannot15', info:'Jeannot15'},{ lat:45.6821, lon:4.6405, titre:'Jmm', info:'Jmm'},{ lat:44.8317, lon:1.2254, titre:'Juanito', info:'Juanito'},{ lat:47.3405, lon:0.6128, titre:'Manou', info:'Manou'},{ lat:50.3923, lon:3.4832, titre:'Marcel', info:'Marcel'},{ lat:44.5181, lon:3.4945, titre:'Michel48', info:'Michel48'},{ lat:48.136, lon:5.085, titre:'Motoside52', info:'Motoside52'},{ lat:44.518, lon:3.4985, titre:'Nemo', info:'Nemo'},{ lat:46.3388, lon:2.6021, titre:'Pabo03', info:'Pabo03'},{ lat:43.4274, lon:3.5995, titre:'Peps47 et Marie', info:'Peps47 et Marie'},{ lat:48.8495, lon:2.6518, titre:'Petarade77', info:'Petarade77'},{ lat:43.6473, lon:0.5846, titre:'Phil32', info:'Phil32'},{ lat:45.7116, lon:3.2289, titre:'Polo63', info:'Polo63'},{ lat:43.6268, lon:3.4338, titre:'Punisher', info:'Punisher'},{ lat:43.627, lon:3.4338, titre:'Regis1934', info:'Regis1934'},{ lat:43.8995, lon:4.7456, titre:'Theo13', info:'Theo13'}, ]; function initCarte(){ var oListe, oLI, oMarker, oInfo, oMap, i, nb = tData.length; oListe = document.getElementById('liste_marker'); // création de la carte oMap = new google.maps.Map(document.getElementById('div_carte'),{ 'backgroundColor': '#FFF', 'mapTypeControl': false, 'streetViewControl': false, 'zoom': 5, 'center': new google.maps.LatLng( 46.80, 1.70), 'mapTypeId': google.maps.MapTypeId.ROADMAP }); google.maps.event.addListenerOnce( oMap, 'tilesloaded', function(){ this.complete = true; }); // création des marqueurs for( i = 0; i < nb; i++){ // ajout d'une entrée dans la liste oLI = document.createElement('LI'); oLI.innerHTML =tData[i].titre; oListe.appendChild( oLI); // création du marker oMarker = new google.maps.Marker({ 'position' : new google.maps.LatLng( tData[i].lat, tData[i].lon), 'map' : oMap, 'icon': 'http://maps.google.com/mapfiles/marker.png', 'title' : tData[i].titre }); // création infobulle oInfo = new google.maps.InfoWindow({ 'marqueur': oMarker, 'content' : '