Ciao, sto recuperante la latitudine e longitudine di alcuni indirizzi,lo faccio dentro ad un ciclo, e vorrei passare dei valori a gecode che poi devo utilizzare una volta finita la chiamata. il codice che utilizzo è questo
codice:
geocoder.geocode( { 'address': myMark[a][0]}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
setMark(results[0],mioValore);
} else
setErrore(e[0]);
});
a me interessa passare a setMark anche la variabile mioValore, solo che non posso passarla come parametro della funzione, non esiste, e non posso renderla globale, perchè sta dentro ad un ciclo, e mi prende sempre l'ultimo valore.
Ho provato anche in questo modo
geocoder.geocode( { 'address': myMark[a][0],'miaVar':mioValore}, ......
ma non è possibile farlo.
Ho soluzioni?