我正在开发一个移动网络项目,需要知道用户设备指向的罗盘方向。它现在非常简单,但这就是我所拥有的:
var updateDirection = function (evt) {
$("#direction").val(evt.alpha);
};
window.addEventListener("deviceorientation", updateDirection);
根据我迄今为止所研究的内容,事件的alpha通道应该是罗盘位置。但是,我观察(并阅读)了基于操作系统和浏览器的各种实现。
似乎人们已经在移动浏览器中获得指南针方向,无论设备如何。 我可以使用一些库来执行此操作吗?或者是否有必要简单地编写许多不同的特定场景,就像这个例子一样,它也不适用于列出的所有设备: