esempio:

codice:
// JavaScript Document

var geocoder;

function mapInitGeocoder(){
	if(GBrowserIsCompatible()){
		geocoder = new GClientGeocoder();	
	}
}

function mapShowPoint(mapID, lat, long, label, zoom){
	if(GBrowserIsCompatible()){
		var map = new GMap2($(mapID));
		var point = new GLatLng(lat, long);
        map.setCenter(point, zoom);
		var marker = new GMarker(point);
		map.addOverlay(marker);
		marker.openInfoWindowHtml(label);
		map.setUIToDefault();
	}
}

function mapShowAddress(mapID, address, label, zoom) {
	if(!geocoder)
		mapInitGeocoder();

	if (geocoder && GBrowserIsCompatible()) {
		geocoder.getLatLng(
			address,
			function(point) {
				if (!point) {
					alert(address + " not found");
				} else {
					var map = new GMap2($(mapID));
					map.setCenter(point, 13);
					var marker = new GMarker(point);
					map.addOverlay(marker);
					marker.openInfoWindowHtml(label);
					
					var c1 = new GLargeMapControl3D();
					var topRight = new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(10,10));
					var c2 = new GMapTypeControl();
					var topLeft = new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(50,2));
					map.addControl(c1,topRight);
					map.addControl(c2,topLeft);
					
					
				}
			}
		);
	}
}
usage:

codice:
<div id="mappa"></div>
<script language="javascript">
mapShowAddress('mappa', 'Roma,Italia,Via del Corso', 'esempio di descrizione
in html', 13)
</script>