`
zhangyaochun
  • 浏览: 2613752 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

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);

 

 

 

  • 大小: 61.1 KB
  • 大小: 50 KB
分享到:
评论

相关推荐

    PhoneGap,API帮助文档翻译整理4-Compass(指南针)

    标题:PhoneGap,API帮助文档翻译整理4-Compass(指南针) 描述:本文档将深入探讨PhoneGap中Compass API的功能与应用,包括如何获取设备的指南针方向、监听指南针变化以及如何处理相关事件。 ### 一、Compass API...

    phonegap指南针实例

    在"phonegap指南针实例"中,开发者可能使用了`Compass`接口来获取设备的实时磁北方向。这个接口提供了`watchHeading`和`clearWatch`两个方法,前者用于周期性地获取指南针数据,后者则用于停止监听指南针的变化。 ...

    PhoneGap 指南针

    在PhoneGap中,指南针API(Compass)允许应用程序获取设备的方向信息。这通常用于导航、游戏或增强现实应用,让用户了解设备相对于地球磁场的朝向。API提供了实时更新设备方向的能力,以度为单位。 3. **安装和...

    PhoneGap的API组件及使用方法

    11. ** Compass **(指南针): `navigator.compass`用于获取设备的方向信息。 12. **振动** (Vibration): 使用`navigator.vibrate`实现设备振动效果。 **PhoneGap在Android中的使用方法** 1. **安装环境**: 首先,...

    PhoneGap,API帮助文档.zip

    4. **指南针(Compass)**:指南针API提供方向信息,指示设备面向哪个方向。这对于导航或定位应用是必不可少的,可以确定设备的绝对方向。 5. **设备(Device)**:设备API提供有关运行应用的设备的详细信息,包括...

    compass.js:Compass.js 允许您通过 PhoneGap、iOS API 或 GPS hack 在 JavaScript 中获取指南针方向

    Compass.js 允许您在 JavaScript 中获取指南针方向。 今天我们没有任何标准的方法来获取指南针数据,但有两个专有 API 和一个 hack: navigator.compass API。 iOS webkitCompassHeading属性到deviceorientation...

    PhoneGap - API 中文说明

    PhoneGap - API 中文说明 Accelerometer 加速度计 ...Compass 指南针 Contacts 联系人 Device 设备 Events 活动 File 文件 Geolocation 地理位置 Media 媒体 Network 网络 Notification 通知 Storage 存储

    PhoneGap - API 中文说明.rar )

    PhoneGap - API 中文说明 Accelerometer 加速度计 ...Compass 指南针 Contacts 联系人 Device 设备 Events 活动 File 文件 Geolocation 地理位置 Media 媒体 Network 网络 Notification 通知 Storage 存储

    html5框架PhoneGap API详解笔记(ppt及word版)

    9. ** Compass API(指南针API)**:获取设备的方向信息。 10. **联系人API(Contacts API)**:读取、创建、更新和删除设备的联系人信息。 11. **振动API(Vibration API)**:控制设备的振动功能。 **PhoneGap...

    【DOC】PhoneGap_API

    4. Compass:指南针API用于获取设备的方向,即磁场北方向。在Moto2.3.7和Samsung2.3.3上都支持,这对于开发需要方向感的应用,如导航或游戏,非常有用。 5. Connection:网络连接API监测设备的网络状态,包括WiFi、...

    关于html5开发框架PhoneGap的移动开发调研

    例如,开发者可以通过JavaScript访问重力感应器(ACCELEROMETER)、摄像头(CAMERA)、指南针(COMPASS)、联系人(CONTACTS)、文件系统(FILE)、地理定位(GEOLOCATION)、媒体(MEDIA)、网络状态(NETWORK)、...

    跨平台的PhoneGap应用

    4. **丰富的API支持**:PhoneGap提供了一整套丰富的API,包括但不限于Accelerometer(加速度传感器)、Camera(摄像头)、Compass(指南针)、Contacts(通讯录)、Device(设备参数)、File(文件系统)、GPS(位置...

    PhoneGap和Shadow_–_基于Web标准的移动开发和测试

    - **指南针**(Compass) #### 7. PhoneGap插件 为了进一步增强应用的功能,开发者可以通过注册自定义插件的方式扩展PhoneGap的能力。自定义插件通常包括以下几个步骤: - **定制插件**:开发者根据需求创建新的...

    20 Recipes for Programming PhoneGap

    - **实现方式**:PhoneGap提供了一系列API来访问这些信息。例如,可以通过`navigator.device`对象来获取设备的基本信息。 ### 三、创建持久的导航系统 - **知识点说明**:一个良好的导航结构是提升用户体验的关键...

    phonegap-event

    - **设备事件**:这些事件与移动设备的硬件特性相关,比如 `accelerometer`(加速度计)、`battery`(电池状态)、`camera`(相机)、`compass`(指南针)等。 - **用户界面事件**:这些事件与用户的交互有关,如 ...

    PGCompass:PhoneGap和jQuery Mobile罗盘教程源代码-jquery source code

    PGCompass是一个基于PhoneGap和jQuery Mobile开发的指南针应用的源代码教程。这个项目旨在帮助开发者学习如何在移动设备上构建使用罗盘功能的应用。PhoneGap是一个流行的跨平台框架,它允许使用HTML、CSS和...

Global site tag (gtag.js) - Google Analytics