重力感应相关api
2012-03-31 16:18
148 查看
window.ondeviceorientation=function(event){
CtrlInfo["rxC"+id]=event.beta;
CtrlInfo["ryC"+id]=event.gamma;
CtrlInfo["rzC"+id]=event.alpha;
}
window.ondevicemotion = function(event){
if (event.acceleration){
CtrlInfo["ax"+id]=event.acceleration.x;
CtrlInfo["ay"+id]=event.acceleration.y;
CtrlInfo["az"+id]=event.acceleration.z;
}
if (event.rotationRate){
CtrlInfo["rx"+id]=event.rotationRate.beta;
CtrlInfo["ry"+id]=event.rotationRate.gamma;
CtrlInfo["rz"+id]=event.rotationRate.alpha;
}
if (event.accelerationIncludingGravity){
CtrlInfo["gx"+id]=event.accelerationIncludingGravity.x;
CtrlInfo["gy"+id]=event.accelerationIncludingGravity.y;
CtrlInfo["gz"+id]=event.accelerationIncludingGravity.z;
}
};
CtrlInfo["rxC"+id]=event.beta;
CtrlInfo["ryC"+id]=event.gamma;
CtrlInfo["rzC"+id]=event.alpha;
}
window.ondevicemotion = function(event){
if (event.acceleration){
CtrlInfo["ax"+id]=event.acceleration.x;
CtrlInfo["ay"+id]=event.acceleration.y;
CtrlInfo["az"+id]=event.acceleration.z;
}
if (event.rotationRate){
CtrlInfo["rx"+id]=event.rotationRate.beta;
CtrlInfo["ry"+id]=event.rotationRate.gamma;
CtrlInfo["rz"+id]=event.rotationRate.alpha;
}
if (event.accelerationIncludingGravity){
CtrlInfo["gx"+id]=event.accelerationIncludingGravity.x;
CtrlInfo["gy"+id]=event.accelerationIncludingGravity.y;
CtrlInfo["gz"+id]=event.accelerationIncludingGravity.z;
}
};
相关文章推荐
- 细数AutoLayout以来UIView和UIViewController新增的相关API<转写>
- 进程的创建及相关api
- Android 网络编程 API笔记 - java.net 包相关 接口 api
- python环境安装包相关API学习
- pthread_mutex相关API(2)
- mysql C api相关内容网址
- Titan java读数据的相关api使用 (初学)
- 简单封装kafka相关的api
- API相关工作的个人总结_整体介绍
- [置顶] API相关工作过往的总结之整体介绍
- QQ音乐的各种相关API
- Oracle EBS FND User Info API (转) EBS用户账号密码职责相关
- RunLoop原理以及深度实现,RunLoop相关的部分Foundation API
- 关于ionic $ionicHistory API的相关知识
- 6、与磁盘处理相关的几个API
- 软件开发中API的一些相关理解
- Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克风等。
- 对HTML5 Device API相关规范的解惑
- 某音乐类App评论相关API的分析及SQL注入尝试
- java IO相关API探索之Buffer类