你知道指北针吗?——HTML5-DeviceMotionEvent
事件介绍
用法简介
deviceorientation
window.addEventListener("deviceorientation", function(e) {
console.log(e);
// 处理event.alpha、event.beta及event.gamma
document.querySelector("#item").innerHTML = `
<p> 设备沿z轴上的旋转角度${e.alpha} </p>
<p> 设备在x轴上的旋转角度,描述设备由前向后旋转的情况 ${e.beta} </p>
<p>表示设备在y轴上的旋转角度,描述设备由左向右旋转的情况${e.gamma} </p>
<p>与北方向的角度差值,正北为0度,正东为90度,正南为180度,正西为270度${e.webkitCompassHeading}</p>
<p>指北针的精确度,表示偏差为正负多少度${e.webkitCompassAccuracy} </p>
`;
});
compassneedscalibration
devicemotion
代码示例
最后更新于