Facebook最新的Mobile Web APP版新增的”摇一摇”功能所用到的DeviceMotionEvent事件

http://www.iunbug.com/archives/2012/07/18/387.html

Facebook在Mobile Web APP方面一直是担当榜样的大哥形像.近日出的新版在iOS上多了个“摇一摇”(Friendshake)寻找附近友邻功能。与这个功能相关的事件早在iOS4.2的时候就被mobile safari支持了,很早就听到做mobile游戏的朋友用上这个事件了,即是DeviceMotionEvent,下面我们就来讲讲这个事件:

 

DeviceMotionEvent 会在设备发生有意义的摆动(或运动)时产生.事件对象封装有产生的间距值,旋转率,和设备加速度.

加速度的计算方式是重力和用户产生的两个加速度矢量之和.设备是通过 陀螺仪和加速计来区别这两者的.

使用方法如下

你可能感兴趣的:(Facebook最新的Mobile Web APP版新增的”摇一摇”功能所用到的DeviceMotionEvent事件)