sto cercando di giocare con l'ambito di js per tirare una variabile di navigator.geolocation.getCurrentPositionSalvataggio di variabili all'esterno di navigator.geolocation.getCurrentPosition? (Javascript)
var lat;
function callback (position) {
lat = position.coords.latitude;
}
navigator.geolocation.getCurrentPosition(callback,fail,{timeout:10000});
// after getCurrentPosition succeeds
alert(lat); // this alerts null
Il codice di cui sopra non riesco a memorizzare position.coords.latitude nella variabile a causa di lat l'ambito. C'è un modo per fare questo?
Vedo, quindi la posizione .coords.latitude è effettivamente memorizzato in lat? In caso affermativo, come posso trasferire i dati in lat ad un'altra variabile? – Derek
@Derek. chiamate altre funzioni da 'callback' con il parametro' lat'. – gdoron