# qa.onCompassChange(function callback)

注册罗盘数据回调监听器

默认频率：200ms/次，接口调用后会自动开始监听，可以通过调用使用 qa.stopCompass 停止监听。

## 参数

### function callback

罗盘数据的回调

#### 参数

##### Object res

| 属性      | 类型          | 说明           |
| --------- | ------------- | -------------- |
| direction | number        | 面对的方向度数 |  |
| accuracy  | number/string | 精度           |  |

## 示例代码

```js
qa.onCompassChange(function(res) {
  console.log(res.direction)
})
```

## accuracy 的值说明

accuracy 是一个 string 类型的枚举值。

| 值               | 说明                                                                                   |
| ---------------- | -------------------------------------------------------------------------------------- |
| high             | 高精度                                                                                 |
| medium           | 中等精度                                                                               |
| low              | 低精度                                                                                 |
| no-contact       | 传感器失去连接，不可信                                                                |
| unreliable       | 不可信，未知原因                                                                       |
| unknow \${value} | 未知的精度值                                                                           |
