【发布时间】:2013-12-06 17:42:27
【问题描述】:
我正在开发一个 phonegap 应用程序,它在其功能中使用设备的当前位置,但在 Iphone 上进行测试时,该应用程序每 60 秒会给出一条错误消息,如下所示:
我用来获取位置的源代码是:
function onDeviceReady() {
var options = { maximumAge: 0, timeout: 10000,enableHighAccuracy: false };
var watchID = navigator.geolocation.watchPosition(onSuccess, onError, options);
function onSuccess(position) {
if (position.coords.latitude) {
sessionStorage.setItem("appLatitude", position.coords.latitude);
sessionStorage.setItem("appLongitude", position.coords.longitude);
}
//alert(sessionStorage.getItem("appLatitude") + "&" + sessionStorage.getItem("appLongitude"));
}
function onError(error) {
z.appNotification.getAlert('code: ' + error.code + '\n' +
'message: ' + error.message + '\n');
}
}
如何阻止该错误消息的提示?
【问题讨论】:
标签: android iphone cordova geolocation