var map = null; 
var geocoder = null; 

function afficherAdresse(address) { 
	if (!geocoder) {
		if (GBrowserIsCompatible()) { 
			map = new GMap2(document.getElementById("googlemap")); 
			map.setCenter(new GLatLng(48.9, 2.3), 7); 
			map.addControl(new GSmallMapControl()); 
			map.addControl(new GMapTypeControl()); 
			geocoder = new GClientGeocoder(); 
		}  
	}
  
	if (geocoder) { 
		geocoder.getLatLng( 
	  address, 
	  function(point) { 
		if (!point) { 
		  alert(address + " introuvable"); 
		} else { 
		  map.setCenter(point, 13); 
		  var marker = new GMarker(point); 
		  map.addOverlay(marker); 
		  marker.openInfoWindowHtml(address); 
		} 
	  } 
	); 
  } 
} 
