背景Geolocation插件在phonegap(IOS)中第二次初始化app时无效?

时间:2015-01-28 11:14:53

标签: cordova geolocation phonegap-plugins

我正在使用org.transistorsoft.cordova.background-geolocation插件,当我第一次打开应用程序时它没有错误,但当我关闭它并第二次初始化时它给了我一个错误( 代码:2条消息:操作无法完成(KCLErrorDomain错误0))。

$scope.$on('deviceReady', function(event, args) { 
  $cordovaGeolocation.getCurrentPosition({maximumAge: 7000,timeout: 10, enableHighAccuracy: true}).then(onSuccess, OnError);     
  var onSuccess = function(position) {
    alert('Latitude: '          + position.coords.latitude          + '\n' +
    'Longitude: '         + position.coords.longitude         + '\n' +
    'Altitude: '          + position.coords.altitude          + '\n' +
    'Accuracy: '          + position.coords.accuracy          + '\n' +
    'Altitude Accuracy: ' + position.coords.altitudeAccuracy  + '\n' +
    'Heading: '           + position.coords.heading           + '\n' +
    'Speed: '             + position.coords.speed             + '\n' +
    'Timestamp: '         + position.timestamp                + '\n');
  }
  var OnError = function(error) {
    alert('code: '    + error.code    + '\n' +
    'message: ' + error.message + '\n');
  }
});

注意:我还在Xcode中设置了默认位置选项。

0 个答案:

没有答案