iPhone和iPad中的iOS Safari / WebApp中的加速度计

时间:2010-08-11 10:43:02

标签: web-applications iphone

我找到了一种通过听众找到设备方向(纵向,横向左侧,右侧,上下颠倒)的方法

 <body onorientationchange="updateOrientation();">

并在标题

function updateOrientation() {

        switch(window.orientation) {
                case 0:
                    // normal
                    // do some cool things...
                    break;

                case -90:
                    // right
                    // do some cool things...
                    break;

                case 90:
                    // left
                    // do some cool things...
                    break;

                case 180:
                    // upside down
                    // do some cool things...
                    break;
        }
}

但实际上是否可以找出加速度计的X / Y / Z值?

1 个答案:

答案 0 :(得分:1)

在iOS 4.2中,您可以使用DeviceMotionEvent类。这是一篇描述如何使用它的博客文章:

http://www.mobilexweb.com/blog/safari-ios-accelerometer-websockets-html5