my.oncompasschange(function callback)
基础库 或更高版本; 且 支付宝客户端 10.1.98 或更高版本; 若版本较低,建议采取 兼容处理 。
小程序开发者工具: 不支持。
主体: 企业支付宝小程序 、 个人支付宝小程序
相关文档: my.startcompass
添加罗盘数据变化事件的监听函数
回调执行的间隔取决于 my.startcompass 的入参 interval
function listener
罗盘数据变化事件的监听函数
参数
object res
属性 | 类型 | 兼容性 | 描述 |
---|---|---|---|
direction | number | - | 面对的方向与正北方向顺时针夹角的度数,值的范围为 |
timestamp | number | 基础库: 2.7.5 支付宝: 10.2.30 |
时间戳 |
my.oncompasschange(function callback)
var callback = function (res) {
console.log(res)
}
// 打开监听
my.startcompass();
// 添加监听回调
my.oncompasschange(callback);
-
bugandroid: 10.5.26 之前的版本,调用 my.oncompasschange 添加的监听函数,只能在同一页面调用 my.stopcompass 停止监听。
-
bugios: 10.5.26 之前的版本,调用 my.oncompasschange 添加的监听函数,只在当页面处于前台时才会触发。