Sono arrivato a modificare la function codeAddress in questa maniera
Solo che... non appare la mappa... non appena inseriscocodice: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); } }); } }non appare più la mappa....codice:GDownloadUrl("generazione_xml.php", function(data) {

Rispondi quotando