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....