5

我想开发一个应用程序,我需要知道我的设备在建筑物内的位置(设备当前所在的房间)。GPS 无法在大楼内工作。有没有办法找到设备在建筑物中的位置?如果是怎么办?我可以为此目的使用位置或运动传感器或这些传感器的组合吗?

4

3 回答 3

4

没有通用的解决方案。如果您可以在建筑物中放置 WiFi 热点/中继器(最好在每个房间中),您可以根据 WiFi 信号强度对位置进行三角测量。但这也并不简单,因为通过墙壁和地板的信号损失不同。您需要提前勘察建筑物并制作信号强度图,然后根据收到的信号在地图上查找您的位置。

运动传感器也不够精确,如果您在钢结构内,指南针也是不准确的。

于 2012-07-01T07:01:32.293 回答
0

您可以尝试使用网络来定位用户。如果信号足够强,它应该会返回一个不错的位置修复,但不如 GPS 准确

于 2012-07-01T06:13:20.230 回答
0

不幸的是,没有简单的解决方案。网络位置是不可能的,因为它不足以显示建筑物,甚至没有提到房间。我能想到的唯一方法是在建筑物中使用外部传感器并以某种方式将它们与设备连接。

于 2012-07-01T06:17:53.547 回答