I have this controller in angularJs
.controller('MapCtrl', function($scope, $http, $rootScope) {
$scope.mappa={};
var curPos;
if (navigator.geolocation)
navigator.geolocation.getCurrentPosition(success);
function success(pos) {
var crd = pos.coords;
curPos = crd.latitude;
};
console.log(curPos);
})
The conole.log gives me an undefined. I know that this could be an obvious question for someone but how can I solve this?
EDIT
Sorry guys, I wasn't so clear: I need to use the curPos var outside the function. Once it has been enhanced I need to read its value everywhere in the controller.