【问题标题】:How to track position of an Android device in a building?如何在建筑物中跟踪 Android 设备的位置?
【发布时间】:2012-07-02 01:22:12
【问题描述】:

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

【问题讨论】:

    标签: android position sensors


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

        • 设备中的位置和运动传感器怎么样?我可以用它们来获取位置吗?
        • 他们会有很大的误差。所以我先把它们扔掉了。请参阅此帖子的第一个答案:stackoverflow.com/questions/7499959/… 它有有用的链接和一些解释。
        猜你喜欢
        • 2017-01-14
        • 1970-01-01
        • 2013-07-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多