I'm using the following code but instead of console.log , I want to use the user_position.lat and user_position.lng in some other section of my code.
if (navigator.geolocation) {
var lat_lng = navigator.geolocation.getCurrentPosition(function(position){
console.log(position);
var user_position = {};
user_position.lat = position.coords.latitude;
user_position.lng = position.coords.longitude;
callback(user_position);
});
} else {
alert("Geolocation is not supported by this browser.");
}
}
getLocation(function(lat_lng){
//console.log(user_position.lat);
});
I want to use the following outside of a function to get the latitude and longitude
but always getting an error (user_position.lat not defined)
var lat = user_position.lat
var lng = user_postion.lng
Thank you, Simon