phonegap系列之API(九)compass 指南针

 

    侦测设备屏幕朝向

 

  • 获取指南针当前朝向
navigator.compass.getCurrentHeading(compassSuccess,compassError,compassOptions);

 

  1. 指南针是检测设备方向或朝向的传感器
  2. 使用为单位
  3. 取值范围是:0~359.99
  4. 成功之后调用compassSuccess
  5. 失败之后调用compassError

 

   下面代码来自:cordova-2.0.0.js

 



 

 

 

 

 

  • 在固定时间获取设备朝向的角度
var watchID = navigator.compass.watchHeading(compassSuccess,compassError,[compassOptions]);

 

  1. 通过compassOptions对象的frequency毫秒为单位

 

 

  • 停止指定的指南针监听
navigator.compass.clearWatch(watchID);

 

 

 

  • 当指南针改变度数时候获取朝向度数
var watchID = navigator.compass.watchHeadingFilter(compassSuccess,compassError,compassOptions);

 

      

 

 

  • 停止指南针朝向度数的监听
navigator.compass.clearWatchFilter(watchID);

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值