13518219792

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

创新互联百度小程序教程:swan.onCompassChange

swan.onCompassChange

工具和真机中的实现有区别,详见API 实现差异

成都创新互联专注于市中网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供市中营销型网站建设,市中网站制作、市中网页设计、市中网站官网定制、小程序定制开发服务,打造市中网络公司原创品牌,更为您提供市中网站排名全网营销落地服务。

解释:监听罗盘数据,频率:5 次/秒,接口调用后会自动开始监听,可使用 swan.stopCompass 停止监听。
Web 态说明:由于浏览器对于 W3C 规范的实现差异,onCompassChange 功能在部分浏览器(比如 Safari 浏览器)下不可用,在功能不可用的情况下,该方法的事件回调不会被触发,但该方法会返回一个错误对象。

方法参数

Function callback

callback 返回参数说明

属性名 类型 说明 最低支持版本

direction

Number

面对的方向度数

accuracy

iOS : Number
Android :String

精度
iOS:表示相对于磁北极的偏差。0 表示设备指向磁北,90 表示指向东,180 表示指向南
Android:枚举值详见下表

3.150.1

accuracy 参数说明

仅适用于 Android。

说明

high

高精度

medium

中等精度

low

低精度

no-contact

不可信,传感器失去连接

unreliable

不可信,原因未知

unknow ${value}

未知的精度枚举值,即该 Android 系统此时返回的表示精度的 value 不是一个标准的精度枚举值

示例

跳转编辑工具

在开发者工具中打开

在 WEB IDE 中打开

扫码体验

代码示例

请使用百度APP扫码

图片示例

代码示例

 
 
 
  1. {{title}}
  2. 0
  3. 90
  4. 180
  5. 270
  6. {{direction}}
  • 开始监听
  • 停止监听
  • 错误码

    Android

    错误码 说明

    1001

    执行失败

    iOS

    错误码 说明

    202

    解析失败,请检查参数是否正确

    1001

    设备不支持


    当前名称:创新互联百度小程序教程:swan.onCompassChange
    路径分享:http://cdbrznjsb.com/article/cogpjci.html

    其他资讯

    让你的专属顾问为你服务