//Notre fonction appelée au chargement de la page peut donc être ré-écrite comme ceci :
var adresse
function initMap()
{
    var map = new google.maps.Map2(document.getElementById('map'));
    // Recherche des coordonnées d'un point dont on connait l'adresse :
    var geocoder = new google.maps.ClientGeocoder();
    geocoder.getLatLng(this.adresse, function (coord) {
			if (!coord) {
				alert("Impossible de géolocaliser cette adresse" + addresse);
			}
			else
			{
				// Et centrage de la map sur les coordonnées renvoyées par Google :
				marker = new google.maps.Marker(coord, {draggable: true});
				map.clearOverlays();
				map.addOverlay(marker);   // Et ajout du marqueur à la carte/
				map.setCenter(coord, 15);
			}
        });
}; // initMap
function init(adresse)
{
	this.adresse = adresse
	google.load("maps", "2");
	google.setOnLoadCallback(initMap);
}; // init
