CORDOVA:当PHONE LOCATION SETTINGS DISABLED时,geolocationError回调不起作用

时间:2015-04-30 15:02:14

标签: cordova cordova-plugins

我已经使用以下编码在我的应用程序中使用cordova获取地理位置。但禁用移动位置设置时,不会触发回调函数。任何人都可以帮助我。

CORDOVA VERSION 4.3

document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady() {
    var options = { enableHighAccuracy: true };
    watchID = navigator.geolocation.watchPosition(onSuccess, onError, options);
}

function onSuccess(position) {
    var element = document.getElementById('geolocation');
    element.innerHTML = 'Latitude: '  + position.coords.latitude      + '<br />' +
                        'Longitude: ' + position.coords.longitude     + '<br />' +
                        '<hr />'      + element.innerHTML;
}

function onError(error) {
  alert('code: '    + error.code    + '\n' +
        'message: ' + error.message + '\n');
}

0 个答案:

没有答案