Ciao a tutti ,
in rete ho trovato questo scritp in java che mi visualizza più unti sulla mappa tramite array vorrei unire questo script ad una select in mysql che mi esporta 3 celle che andrebbero poi a comporre un array del java come posso fare?
Questo è lo script originale :
io dorevi sotituire questicodice:<script type="text/javascript"> var geocoder; var map; descrizioni = new Array(); indirizzi = new Array(); //popolamento vettori indirizzi[0]="Viale Italia 40, La Spezia, Italia"; descrizioni[0]="Qui sono nato e cresciuto"; indirizzi[1]="via pascoli 64 la spezia italia"; descrizioni[1]="Qui ho fatto le elementari"; indirizzi[2]="Via Leopardi 1 la spezia italia"; descrizioni[2]="Qui ho fatto le medie"; indirizzi[3]="via giacomo doria 2 la spezia italia"; descrizioni[3]="Qui ho fatto le superiori"; lunghciclo = descrizioni.length; //variabile di appoggio contenente il numero di elementi del vettore function visualizzamappa() { geocoder = new google.maps.Geocoder(); var opzioni = {zoom: 15, mapTypeId: google.maps.MapTypeId.ROADMAP } map = new google.maps.Map(document.getElementById("map_canvas"), opzioni); // ciclo FOR che attiva la funzione di geocoding per ogni elemento del vettore indirizzi[x] for (var x=0; x<lunghciclo; x++) { codifica_indirizzi(indirizzi[x], descrizioni[x]); } } // funzione che effettua il geocoding dell'indirizzo stradale e crea il relativo marker completo di descrizione function codifica_indirizzi(indirizzi, titolo) { geocoder.geocode({ 'address': indirizzi}, function(results, status) { map.setCenter(results[0].geometry.location); var marker = new google.maps.Marker ({ map: map, position: results[0].geometry.location, title: titolo }); }); } </script>
indirizzi[0]="Viale Italia 40, La Spezia, Italia";
descrizioni[0]="Qui sono nato e cresciuto";
indirizzi[1]="via pascoli 64 la spezia italia";
descrizioni[1]="Qui ho fatto le elementari";
indirizzi[2]="Via Leopardi 1 la spezia italia";
descrizioni[2]="Qui ho fatto le medie";
indirizzi[3]="via giacomo doria 2 la spezia italia";
descrizioni[3]="Qui ho fatto le superiori";
con i miei valori esportati da mysql con
Codice PHP:$result = mysql_query("SELECT indirizzo,localita,cap FROM localitaa");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
printf("indirizzi[%s]=\"%s", $row[0], $row[1]!);
}
mysql_free_result($result);
![]()

Rispondi quotando