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
