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

  • swan.onCompassChange
    • 方法参数
      • callback 返回参数说明
      • accuracy 参数说明
    • 示例
      • 图片示例
      • 代码示例
    • 错误码
      • Android
      • iOS

    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扫码

    图片示例

    代码示例

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

    Android

    错误码 说明

    1001

    执行失败

    iOS

    错误码 说明

    202

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

    1001

    设备不支持

    文章标题:创新互联百度小程序教程:swan.onCompassChange
    网页链接:http://www.hantingmc.com/qtweb/news21/490971.html

    网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

    广告

    声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

    猜你还喜欢下面的内容

    用户体验知识

    同城分类信息