我正在使用 phonegap (cordova 1.9.0) 开发 iPad 应用程序。我需要获取用户的当前位置。我使用了以下代码,并且在启用位置服务时工作正常。
function onDeviceReady() {
navigator.geolocation.getCurrentPosition(onSuccess, onError);
}
function onSuccess(position) {
console.log(position.coords.latitude + "-" + position.coords.longitude);
}
function onError(error) {
alert('code: ' + error.code
'message: ' + error.message + '\n');
}
我的问题是禁用位置服务时此代码不起作用。如果启用或禁用位置服务,我需要获取当前位置。
有人告诉我如何在这种情况下获得当前位置吗?