Estoy tratando de jugar con el alcance de JS para tirar de una variable de navigator.geolocation.getCurrentPositionGuardando variables fuera de 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
El código anterior no se puede almacenar en la variable position.coords.latitude lat debido el alcance ¿Hay alguna forma de hacer esto?
veo, por lo que la posición .coords.latitude de hecho se almacena en lat? Si es así, ¿cuándo puedo transferir los datos en lat a otra variable? – Derek
@Derek. llama a otra función desde 'callback' con el parámetro' lat'. – gdoron