2011-08-16 48 views
1

我的问题很简单,我如何在室内获得手机的准确位置,GPS不会工作,因为它需要清晰的天空。 LocationManager的网络提供商只给我网络提供商最近的蜂窝塔的位置。将欣赏帮助。室内小区位置

回答

3

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

请记住,在真实的GPS中已经没有发生“确切”的位置了(因为即使美国陆军获得了毫米级的精度,他们仍然保留战略性权利来限制你达到仪表精度,并随时模糊信号他们认为合适),当然,如果您希望在没有GPS,Signal或Wifi的建筑物内获得“确切”的位置信息,您应该致电哈利波特并索取他的地图API ...

如果您需要实际上是必不可少的,而且你有预算清除装备你的位置,你可以使用特殊的发射器,如Shopkick那样。但是,我希望您能更好地满足您对定位精度要求不太严格的要求。

+0

其实,关于哈利·波特的想法,即使这是行不通的:新说电子断电的魔法存在:P – Kheldar

+0

哈利·波特:-D,纽约市一个哈哈 – Nikud

1

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

1

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

1

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

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

0

通过详细的位置......你的意思是笛卡尔(X,Y,Z)坐标(如果是相对于什么来路),或者你的意思是地理位置(纬度,经度,海拔)?您是否试图从您所在的地方找到某些东西或在地图上确定其位置?

目前没有针对后者的精确解决方案,但有几种解决方案将采用定向信标技术,例如Bluetooth 4.0提供的技术,可以让您在接近手机时给予修复或朝着正确的方向前进。我快速浏览了上面某个人提供的tagin链接。我不会去探讨使用无线网络的所有缺陷,但可以说使用无线网络指纹很难建立和维持,并且准确性取决于(除其他外)有多少人与你在一起人类是无线电广播的良好导体,并且这种方法使用无线信号强度来找出你寻找的物体的位置)。