【问题标题】:Accessing barometer data from Lumia 1020从 Lumia 1020 访问气压计数据
【发布时间】:2013-07-28 15:07:08
【问题描述】:

显然 Lumia 1020 有一个气压计。请参阅下面链接中的“额外功能”部分。

http://developer.nokia.com/Devices/Device_specifications/Lumia_1020/

我想知道如何直接从气压计访问海拔数据。现在我可以从Windows.Devices.Geolocation 命名空间中的Geolocator 对象访问高程数据,但它让我从GPS 信号而不是气压计返回高程。我知道这一点是因为Geolocator 对象的Altitude 属性变化了几十米,而在电话刚刚放在桌子上的几分钟内保持恒定的高度。气压计应该以厘米为单位变化。

有什么想法吗?也许我们看到 Windows Phone SDK 的更新只是时间问题?

【问题讨论】:

  • 我没有使用过 1020,也没有尝试过带有气压计的设备,但是您是否将 Geolocator 的 DesiredAccuracy 属性设置为 High?这可能会决定是否使用气压计来确保准确性。
  • 好主意,但已经尝试过了。
  • @user1950470 你偷看了我的兴趣。我正在调查这个。
  • Galaxy Nexus 也有气压计,但它用于将已知数据输入 GPS 以更快地获得锁定(需要解决的变量更少) .它完全不能用于任何其他用途。我怀疑这个设备也是一样的。

标签: c# windows-phone altitude


【解决方案1】:

Galaxy Nexus 也有一个气压计,但它用于将已知数据段输入 GPS 以更快地获得锁定(需要解决的变量更少)。它完全不能用于任何其他用途。我怀疑这个设备也是一样的。有了 GPS,为什么还需要气压计高度?

这是 Nexus 的参考:http://www.engadget.com/2011/10/20/galaxy-nexus-barometer-explained-sam-champion-not-out-of-a-job/

嗯... “它就在那里,为什么不提供呢?”当我得知这一点时,这是我的问题。

【讨论】:

【解决方案2】:

您可以找到有关气压计 here 的信息,但据我所知,该 API 仅在 Visual Studio 2015 CTP 6 中可用。您可以找到示例项目 on github

【讨论】:

    【解决方案3】:

    Windows Phone 8 API 似乎无法访问它,并且显然仅用于提供 GPS 数据以加快检测速度:http://social.msdn.microsoft.com/Forums/wpapps/en-US/510c700e-85a2-49e2-9861-1c35b4714403/how-to-access-barometer-sensor-of-lumia-1020?forum=wpdevelop

    以下是 Windows Phone 8 API 支持的传感器列表:http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202968%28v=vs.105%29.aspx

    【讨论】:

      猜你喜欢
      • 2017-04-11
      • 1970-01-01
      • 2015-10-11
      • 2015-03-28
      • 1970-01-01
      • 1970-01-01
      • 2011-06-30
      • 1970-01-01
      • 2014-08-31
      相关资源
      最近更新 更多