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
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.codice:geocoder.geocode( { 'address': myMark[a][0]}, function(results, status) { if (status == google.maps.GeocoderStatus.OK) { setMark(results[0],mioValore); } else setErrore(e[0]); });
Ho provato anche in questo modo
geocoder.geocode( { 'address': myMark[a][0],'miaVar':mioValore}, ......
ma non è possibile farlo.
Ho soluzioni?
![]()

Rispondi quotando