- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
在我的 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 位置并简单地从具有地面数据库的服务请求高度。两个这样的服务是 Google Elevation API (entire world)或 NED Point Query Service (US only?) .
关于javascript - HTML5 : get device altitude,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29937410/
我是 GPS Android 编程的新手,我想制作一个应用程序,它可以在我移动时告诉我准确的米高度。 不幸的是,我不知道从哪里开始。我需要哪种传感器才能在每部手机上使用?我已经读到有两种方法,一种是准
我理解海平面以下为负值,海平面以上为正值的概念+有垂直精度来检查这个值的合理性。 我对飞行中的 GPS 数据感兴趣。 altitude 的最大或近似最大值是多少,以便我可以区分飞行和公路旅行。 我明白
我有这个 gps 代码,它获取 gps 数据并写入日志: #!/usr/bin/python from systemd import journal import gps import time im
在我的 HTML5 页面中,我想检索设备的高度(我正在使用 Chrome 移动版在我的 Nexus 5 上进行测试)。 如 HTML5 Geolocation Altitude 中所述,Geoloca
我希望使用 Redis 的 GEORADIUS 命令。 但是,该命令只在给定经纬度的二维圆范围内进行搜索。我还需要进行高度搜索,从而在三维球体范围内找到结果。 我如何在 Redis 中实现这一目标?
我正在尝试开发一个应用程序,我必须在其中跟踪人们是否在建筑物的不同楼层上行。我尝试使用 GeolocationAPI,它以海拔米为单位提供海拔高度,但由于它是同一栋建筑,纬度、经度将相同,海拔高度始终
我想获得一个基于地平面的引用 CMAttitude,例如,绘制地平线。 实际上,我可以通过随时获取引用姿态来旋转我的 View ,并使用 multiplyByInverseOfAttitude 获取与
在计算 2 点之间的距离时,Postgres 的 Spatial 插件或任何用于该方式的 Spatial 包是否会考虑海拔高度? 我知道地球的近似曲率中的空间包因素,但如果一个位置在山顶而另一个位置靠
对于我正在编写的应用程序,我们将 IOS 设备与外部传感器连接,该传感器通过本地 wifi 网络输出 GPS 数据。该数据以关于高度的“原始”格式出现。一般来说,所有 GPS 高度都需要根据当前位置应
我是一名优秀的程序员,十分优秀!