细胞在室内定位

时间:2011-08-16 08:58:00

标签: android android-location

我的问题很简单,在天堂如何获得室内手机的确切位置,GPS无法工作,因为它需要清晰的天空。 LocationManager的网络提供商只向我提供了我的网络提供商最近的手机信号塔的位置。非常感谢您的帮助。

6 个答案:

答案 0 :(得分:3)

许多手机实际上并不使用GPS,而是使用A-GPS,它也依赖于塔式信号。因此,您应该进行塔式三角测量,如果您能找到足够的塔,可能会给您一个很好的近似位置。

请记住,在真正的GPS中已经没有发现“精确”位置(因为即使美国陆军获得毫米精度,他们保留了限制您精确测量的战略权利,并随时模糊信号当然,如果您希望在没有GPS,信号或无线网络的情况下获得“精确”的位置信息,您应该致电哈利波特并要求他提供地图API ...

如果你的需要实际上是必不可少的,并且你有预算许可装备你的位置,你可以使用特殊的发射器,如Shopkick。但是,我希望您的定位精度要求不那么严格。

答案 1 :(得分:2)

实际上你可以用这个解决方案“挖掘”: http://www.infrasurvey.ch/?lang=en。 这是一个UGPS。 总是很高兴知道这些技术存在......并且它不使用魔法。

答案 2 :(得分:1)

网络提供商还使用WiFi接入点来确定位置,因此您可能获得比最近的手机信号塔更好的解决方案。但是,如果没有GPS,你只会得到一个粗略的位置,实际上没有办法解决它。

答案 3 :(得分:1)

不幸的是,他们是你在这里唯一的选择。如果您可以访问某些Wifi路由器,您可以查看一些基于Wifi信号强度和路由器MAC地址的定位方法,例如Skyhook Wireless,或者您可以自己实现某种方法。

答案 4 :(得分:1)

您可以查看Tagin!这是一个开源的位置标记引擎,可用于创建室内基于位置的服务(LBS)和应用程序。该项目即将完成,并将很快完成。这是Wiki的相同内容。

免责声明:我是Tagin的开发人员!项目是Google Summer of Code的一部分。

答案 5 :(得分:0)

通过确切的位置......你的意思是笛卡尔坐标(x,y,z)坐标(如果相对于原点是这样的话),还是指地理定位(纬度,经度,海拔高度)?您是在尝试从您所在的位置找到某些内容,还是在地图上找到它的位置?

目前还没有针对后者的精确解决方案,但有几种解决方案将采用蓝牙4.0提供的定向信标技术,可以帮助您解决何时接近手机或朝向在正确的方向。我快速浏览了上面某人提供的tagin链接。我不会像在那里那样进入使用wifi测距的所有缺陷,但足以说使用wifi指纹很难设置和维持,准确性取决于,除其他外,有多少人在你的房间(人类是wifi无线电的好导体,这种方法使用wifi信号强度来确定你所寻找的对象的位置。