Sou*_*eAK 5 html javascript cross-platform compass-geolocation w3c-geolocation
我正在开发一个移动网络项目,需要知道用户设备指向的罗盘方向。现在非常简单,但这就是我所拥有的:
var updateDirection = function (evt) {
$("#direction").val(evt.alpha);
};
window.addEventListener("deviceorientation", updateDirection);
Run Code Online (Sandbox Code Playgroud)
根据我迄今为止的研究,事件的 Alpha 通道应该是指南针位置。然而,我观察到(并读到)有各种各样基于操作系统和浏览器的实现。
人们似乎已经实现了在移动浏览器中获取指南针方向,而不管设备如何。我可以使用一些库来执行此操作吗?或者是否有必要简单地针对许多不同的特定场景进行编码,例如本示例,该示例也不适用于列出的所有设备: