2016-07-27 45 views

回答

1

请查看Google的Project Tango。这是一个环境感知设备的概念,它可能是您的问题的答案。它仍在开发中,但已经有一部支持它的手机 - 联想的Phab 2 Pro

除了上述情况,还没有可靠的方法来检测设备是否在里面,因为信号强度和质量可能会改变,即使在开放区域。

1

我认为你不能使用“GPS信号质量”来实现它,因为它取决于你将捕捉多少颗卫星。更好的方法是通过GPS获取实际位置并制作地图蒙版。例如,如果您使用的是Google地图,则建筑物很多,因此如果您的位置“覆盖”建筑物 - 则位于内部。这只是一般情况。
P.S.即使GPS与数十颗卫星也不能保证准确的位置。

+0

可能是最好的基于GPS的解决方案,但它会失败的地下通道或建筑庭院的东西:-( – Kelevandos