Hi Friends,
I am using ngCordova. Where I installed cordova plugin add cordova-plugin-geolocation.
var posOptions = {timeout: 10000, enableHighAccuracy: false};
$scope.cLoc = $cordovaGeolocation;
console.log($cordovaGeolocation);
if(Object.keys($cordovaGeolocation).length){
$cordovaGeolocation.getCurrentPosition(posOptions).then(function (position) {
$scope.lat = position.coords.latitude
$scope.long = position.coords.longitude
}, function(err) {
$scope.err1 = err;
});
var watchOptions = {
frequency : 1000,
timeout : 3000,
enableHighAccuracy: true // may cause errors if true
};
var watch = $cordovaGeolocation.watchPosition(watchOptions);
watch.then(null,function(err) {
$scope.err2 = err;
},
function(position) {
$scope.latWatch = position.coords.latitude
$scope.longWatch = position.coords.longitude
});
}else{
*alert("Geolocation off");*
}
So how can we find. Location service on/off in Mobile device. If it off. How to re-direct into setting-> location for enable the services.