gpt4 book ai didi

javascript - HTML5 : get device altitude

转载 作者:可可西里 更新时间:2023-11-01 14:46:20 24 4
gpt4 key购买 nike

在我的 HTML5 页面中,我想检索设备的高度(我正在使用 Chrome 移动版在我的 Nexus 5 上进行测试)。

HTML5 Geolocation Altitude 中所述,Geolocation API 返回的 altitude始终为 null

我了解到一些原生 Android 应用使用不同的方法,例如压力传感器(如果可用)。在 HTML5 中是否有可能?您还有其他建议吗?

最佳答案

访问气压计信息

遗憾的是,截至 2015 年,无法在 native 浏览器环境中访问气压计信息。在编写传感器 API 规范方面已经做了大量工作,但由于气压计是一种非常罕见的硬件功能,因此它们仍未受到很多关注。

不过,可以将您的 Web 应用程序捆绑在 Cordova 中并使用 barometer plugin for android从您的代码访问气压计。然而,这意味着用户必须安装您的应用程序,而这仅适用于 Android。

毕竟要用到GPS信息

对于大多数需要高度信息的应用程序,每个坐标对只有一个可能的高度(例如,如果您想确定您在建筑物中所处的高度,这是不正确的,但当前的 GPS 高度信息通常无论哪种方式都不够精确)。在这些情况下,您可以请求 GPS 位置并简单地从具有地面数据库的服务请求高度。两个这样的服务是 Google Elevation API (entire world)NED Point Query Service (US only?) .

关于javascript - HTML5 : get device altitude,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29937410/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com