Ciao a tutti, sto utilizzando le api di Gmaps per una mia semplice applicazione, e ho bisogno di memorizzare in una variabile un parametro che viene passato alla funzione di callback:
Quello che mi viene visualizzato dall'alert finale è "undefined". Questo perchè la variabile p non è visibile all'interno della funzione di callback. Io ho bisogno di memorizzare il valore di point, per utilizzarlo in un secondo momento nel codice.
Un grazie in anticipo!!!
Codice:
address = $("#street").val() +" , "+$("#city").val()+" , "+$("#big_city").val()+" , " +$("#nation").val();
var geocoder = new GClientGeocoder();
var p;
geocoder.getLatLng( address,
function(point) {
if (!point) {
alert(address + "L'INDIRIZZO INDICATO NON E' STATO TROVATO");
p=-1000;
}else{
p=point;
}
});
alert(p);
Quello che mi viene visualizzato dall'alert finale è "undefined". Questo perchè la variabile p non è visibile all'interno della funzione di callback. Io ho bisogno di memorizzare il valore di point, per utilizzarlo in un secondo momento nel codice.
Un grazie in anticipo!!!