# 关于 Galaxy Nexus 内置气压计的讨论：“2D GPS”和“3D GPS”

- 作者：张恒
- 发布时间：2011-10-24 14:13
- 分类：产品、特稿
- 原文：https://www.ifanr.com/58380

![barometer](https://s3.ifanr.com/wp-content/uploads/2011/10/barometer.jpg)

Google 和三星联手在上周发布了新款的 [Galaxy Nexus](http://www.ifanr.com/57711) ，这款手机搭载了很多“新玩意”，比如说气压计（Barometer ）。在随后的媒体评论和开发者讨论中，都认为手机内置气压计是为了预测天气，帮助开发者做出更准确的天气类 App。

但是 Google 工程师 [Dan Morrill](https://plus.google.com/112413860260589530492) 在 Google+ 上描述了气压计的作用：

实际上 [Galaxy Nexus](http://www.ifanr.com/57711) 气压计并不是外界所猜测的那么神秘。它最关键的作用，是让 GPS 的定位更快更准确。

> 从理论上来说，GPS 是一个四维系统，它可以获取到一个三维空间坐标和一个时间坐标。没错，大多数无线通信基站是通过 GPS 来获取时间（这在同步通信系统中至关重要）。然而 GPS 的一大缺点是：精确定位你的地理坐标，需要长达几分钟的时间。
> 
> 这就是为什么你的手机规格表上要写上“AGPS”（辅助 GPS）的缘故——手机利用基站信息可以进行快速定位，但精度并不高，且仅限于平面。我把这种定位称为“2D GPS”。
> 
> 此时，如果再加上气压计，就能获得一个粗略的海拔高度。这样定位的速度就更快了。

从 [Dan Morrill](https://plus.google.com/112413860260589530492) 给出的回答我们可以知道，气压计也算作“辅助 GPS”的一部分，只是把辅助的范围从 2D 扩展到了 3D。

但是来自麻省理工（MIT）的 [Luke Hutchison](https://plus.google.com/108009008903418121808) 提出自己的疑问：“用气压计来判断高度，并不是最简单和最可靠的方法。为什么不从基站信息里获取高度呢？”

Google 的另一名工程师 [Casey Barker](https://plus.google.com/105282549926577948262) 回答了这个问题：

> 从现实数据来看，很少有地面基站会标示出高度信息。大多数无线设备和 WiFi 热点，只标示出平面坐标。
> 
> 你说到了气压计判断高度是否准确的问题。我可以告诉你，在这款手机的气压计里，还有一个温度传感器，它捕捉的温度信息可以用来修正高度值。这套算法够用了。

但是，把思维扩展开来，开发者能用气压计编写出更具创意的应用程序吗？甚至是游戏？当然是值得期待的！
