phonegap iphone digitalcompass更新准确性

时间:2011-01-04 05:31:04

标签: jquery iphone cordova digital-compass

我正在使用phonegap库在javascript中开发增强现实iphone应用程序,结果非常好。我放了一个低通滤波器来平静设备倾斜时使用的加速度计读数,效果非常好。但是,我无法顺利左/右移动。似乎我的测力计只会在每次移动整体时更新 学位。 Onload,我正在看一个196.721054的值,然后向左旋转,它直到达到195.721054(一度差异)才会变形。当然,这个装置必须比一个旋转度更精确。

是否有人知道是否有降低此威胁的设置以获得更频繁的更新?仅供参考,这是我的代码:

var magneticHeading;//global variable
function startCollectingData() {
       magneticHeadingWatchID = navigator.compass.watchHeading(function(heading){
               magneticHeading=heading.magneticHeading;//save it as a global variable
       }, function(){/*don't do anything onFail*/},
       { frequency: 100});
}

我在某处看到,在选项中,我可以执行类似于headingFilter:.01的操作,但这似乎没什么帮助。

思想?

0 个答案:

没有答案