我正在开发一个应用程序,它融合了来自不同提供商的位置,希望它能提供比我简单地使用 Google API 更准确的位置。但是,提供商的选择将取决于电话是室内还是室外(例如,网络与 GPS)。
检测设备是室内还是室外的最佳方法是什么?我的第一个想法是使用光传感器,也许是蜂窝信号强度和 WiFi(如果附近有 WiFi 网络,则设备很可能在室内),但我不知道我应该将哪些重量/信心归因于这些传感器。
编辑:这是我的硕士论文,目标是从 Android API 中的不同提供商(GPS、网络和被动)获取位置,并将它们与公式融合。根据手机是在室内还是室外,这几个位置会有不同的权重。还有一些参数,比如电池寿命是否优先(我还没有开发这个公式)。
我想说你最好的选择是 GPS 信号本身,因为 GPS 很少穿透建筑物。
在建筑密集的区域,您将在整个商店内覆盖 WiFi 网络。
| 归档时间: |
|
| 查看次数: |
3306 次 |
| 最近记录: |