Sono arrivato a modificare la function codeAddress in questa maniera

codice:
function codeAddress() {
	var ind1 = document.getElementById("comune").value;
	var ind2 = " ,IT";
	var address = ind1 + ind2;
	if (geocoder) {
	  geocoder.geocode( { 'address': address}, function(results, status) {
	  if (status == google.maps.GeocoderStatus.OK) {
			  map.setCenter(results[0].geometry.location);


// DA QUI COMINCIA IL "COPIA&INCOLLA DAL PRECEDENTE SCRIPT
// PER POTER GENERARE TANTI MARKERS QUANTI
// SONO PRESENTI NEL FILE XML GENERATO
// DA generazione_xml.php



				GDownloadUrl("generazione_xml.php", function(data) {
				var xml = GXml.parse(data);
				var markers = xml.documentElement.getElementsByTagName("marker");
				for (var i = 0; i < markers.length; i++) {
				var name = markers[i].getAttribute("name");
				var address = markers[i].getAttribute("address");
				var type = markers[i].getAttribute("type");
				var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
										parseFloat(markers[i].getAttribute("lng")));
				var marker = new google.maps.Marker({
				map: map, 
				position: (parseFloat(markers[i].getAttribute("lat")),parseFloat(markers[i].getAttribute("lng"))),
				icon: 'http://google-maps-icons.googlecode.com/files/factory.png' 
				}
				});
				
			  });
			} else {
			  alert("Geocode was not successful for the following reason: " + status);
			}
		  });
		}
	  }
Solo che... non appare la mappa... non appena inserisco
codice:
GDownloadUrl("generazione_xml.php", function(data) {
non appare più la mappa....