4

我在网页中有以下脚本:

window.addEventListener('deviceorientation', function(event) {

    // Get Euler angles from device
    var alpha = 360 - event.alpha;
    var beta = event.beta;
    var gamma = event.gamma;

    // Display Euler angles
    document.getElementById("alpha").innerHTML = alpha;
    document.getElementById("beta").innerHTML = beta;
    document.getElementById("gamma").innerHTML = gamma;

}, false);

这在浏览器中非常有效,例如 Android 的移动 Firefox。它显示了我相对于地球坐标的航向、俯仰和滚动(指向北方时 alpha 始终为 0,当设备垂直时,beta 始终为 90,等等)。

现在我使用 WebView 将相同的脚本加载到 PhoneGap 应用程序中,但它什么也不显示。如何在 PhoneGap 中获得这些值,而无需从头开始完全重新发明传感器融合?

4

0 回答 0