来自Android设备上Cordova-device-orientation插件的不可靠传感器值
Unreliable sensor values from Cordova-device-orientation plugin on Android devices
我已经使用Meteor平台编写了我的混合手机应用程序。我正在使用插件Cordova-device-orientation获取传感器值。
javascript代码:-
function onSuccess(heading) {
var element = document.getElementById('heading');
element.innerHTML = 'Heading: ' + heading.magneticHeading;
};
function onError(compassError) {
alert('Compass error: ' + compassError.code);
};
var watchID = navigator.compass.watchHeading(onSuccess, onError);
上面代码的问题是,我得到的标题值并不总是正确的。这些值在手机上是不一致的,在一些非常少的设备上,它工作得很好,但在大多数设备上,这些值突然随机跳转,所以对我来说,这看起来不像是手机硬件的问题,而是与cordova插件本身有关。cordova提供的用于获取设备方向的插件是它的官方插件,但它非常不可靠。
所以有一种方法获得完美的传感器值流星(混合)应用程序或我做错了什么在我当前的代码?
我发现Android上的指南针方向非常不可靠。你可以将这个插件报告的内容与指南针应用程序或地图应用程序显示的内容进行比较。
对我来说,当我的应用程序中的指南针航向报告关闭时,地图或指南针应用程序报告的指南针航向也关闭。
你的代码是正确的
相关文章:
- FS.Store 不可靠的GM图像转换
- JQuery 移动版:页面链接不可靠
- 不可靠的点击项Selenium WebdriverJS
- 在花式盒子 2.x 中显示/隐藏标题不可靠
- 我的JavaScript正则表达式不可靠
- window.scroll页面加载不可靠
- 使用ajax进行不可靠的POST
- 谷歌在Rails应用程序上放置自动完成功能,但工作不可靠
- 使用服务器端代码从客户端提供的不可靠的API获取JSON输出,并以适当的格式在页面上呈现数据
- 从Parse Cloud中销毁对象是不可靠的
- Meteor中的数据上下文导致回调不可靠
- 没有框架路径点-不可靠的触发
- Javascript执行不可靠——RoR4
- 为什么比较“构造器”?两个Windows的属性不可靠
- 画布笔触样式不可靠地改变
- JQuery验证不可靠
- 来自Android设备上Cordova-device-orientation插件的不可靠传感器值
- jquery.live('change')带来了不可靠的结果
- 如果文件是本地加载的,那么IE中的动态脚本执行顺序是否仍然不可靠
- javascript 的 window.getSelection() 函数不可靠吗?