//--> Afin de trouver la latitude/longitude d'un point sous google maps :
// Voici un petit script qui vous permettra de trouver les coordonnées en latitude/longitude de n'importe quel point sur la carte de Google Maps.
// Pour cela, il suffit de "double-cliquer" sur le point dont vous cherchez les coordonnées. Google Maps recentrera automatiquement ce point au milieu de la carte. Ensuite, copiez-collez simplement le code ci-dessous dans la barre d'adresse de votre navigateur :
// javascript:void(prompt('',gApplication.getMap().getCenter()));
// Une petite fenêtre d'alerte va s'ouvrir vous proposant les coordonnées. Ce code peut être enregistré dans vos bookmarks pour une utilisation future. Notez que lorsque vous recherchez une adresse, celle-ci est également centrée sur la carte...

var points = {
    'urml_bourgogne': new Array('47.301895,5.021224')
};

var defaultLocation = defaultLocation || null;

var map, geocoder, marker, icon;
function load() {
	if (GBrowserIsCompatible()) {

		map = new GMap2(document.getElementById("map"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());

		//map.setCenter(new GLatLng(46.59, 3.10), 5); //Centrée sur Nevers
        
		
        
		geocoder = new GClientGeocoder();
        
       
        map.setCenter(new GLatLng(47.301895, 5.021224), 9); //Centrée sur Nevers

    		geocoder.getLatLng(points.urml_bourgogne[0], function(point) {
    			if ( !point ) { alert("URML Bourgogne Introuvable"); } else {
    				marker = new GMarker(point);
    				map.addOverlay(marker);
    				GEvent.addListener(marker, "click", function() {
    					displayMap('urml_bourgogne', 9);
    				});
    			}
    		});
            		
	} // endif

} // end of 'load()'

function displayMap( pointName, zoom ) {

	var zoom = zoom || 13;
	
	geocoder.getLatLng(
		points[pointName][0],
		function( point ) {
			if ( !point ) {
				alert(address + " introuvable");
			} else {
				// On déplace la carte sur le point trouvée
				map.setCenter(point, zoom);
				
				// On crée un marqueur que l'on place sur ce point
				marker = new GMarker(point,icon);
				map.addOverlay(marker);
				
				// Quand on clique dessus, on affiche l'adresse
				GEvent.addListener(marker, "click", function() {
					map.openInfoWindowHtml(point, document.getElementById(pointName).innerHTML);
				});
			} // endif
		} // endfunction
	);
	return false;
} // end of 'displayMap()'

window.onload = load;
window.onunload = GUnload;
