电话间隙代码:2 消息:无法完成操作.(kCLErrorDomain error 0.)
phonegap code: 2 message: The operation couldn’t be completed. (kCLErrorDomain error 0.)
>我的任务是找到获取当前位置的地理位置。我面临的问题是当我第一次运行应用程序时它会显示答案,如果我反复运行应用程序意味着它显示错误:
code: 2
message: The operation couldn’t be completed. (kCLErrorDomain error 0.)
代码给出如下:
document.addEventListener("deviceready", onDeviceReady, false);
var watchID = null;
// PhoneGap is ready
//
function onDeviceReady() {
// Update every 3 seconds
var options = { frequency: 3000 };
watchID = navigator.geolocation.getPosition(onSuccess, onError, options);
}
// onSuccess Geolocation
//
function onSuccess(position) {
alert(position);
var element = document.getElementById('geolocation');
element.innerHTML = 'Latitude: ' + position.coords.latitude + '<br />' +
'Longitude: ' + position.coords.longitude + '<br />' +
'<hr />' + element.innerHTML;
}
// onError Callback receives a PositionError object
//
function onError(error) {
alert('code: ' + error.code + ''n' +
'message: ' + error.message + ''n');
console.log('code: ' + error.code + ''n' +
'message: ' + error.message + ''n');
}
我只在模拟器中运行该应用程序。我不知道出了什么问题?
该错误表示您丢失了连接。我通过运行我的应用程序,然后进入飞行模式得到该错误。希望有帮助。
相关文章:
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- 如何确定javascript已经完成了某些操作.ios上的
- 防止Alt+Shift默认操作或检测多种操作系统语言的Javascript
- 从JavaScript访问struts操作中的属性
- fluxxor向一个flux实例添加一组以上的操作
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 操作放置在画布上的元素之间的连接
- 使用“+="操作人员
- Rails操作只调用一次,但我在ajax中每秒钟都调用一次
- Jquery未定义函数正在停止其他操作
- 如何操作iframe之外的元素
- javascript对象操作:根据指定条件选择属性
- jQuery:暂停按钮可以暂停所有其他操作
- 用于选择/文本框操作的JavaScript
- Google 脚本:用于创建日历活动的脚本运行时不会出错,但不会执行任何操作
- 通过javascript操作图像,非常简单
- 将文本框中的值用于按钮窗体操作上的变量
- 当通过AJAX调用时,控制器操作不会执行
- 操作javascript变量[HTML]以只显示文本