【发布时间】:2012-08-15 11:04:13
【问题描述】:
我正在使用 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');
}
我的问题是,当位置服务被禁用时,此代码不起作用。如果启用或禁用位置服务,我需要获取当前位置。
有人告诉我如何在这种情况下获取当前位置吗?
【问题讨论】:
标签: html cordova geolocation w3c-geolocation