我正在寻找一个可在访客设备上使用的应用程序,以便告诉他们他们在哪里。我在某些博物馆中已经做过的最初想法是,在博物馆内的特定位置放置一个号码,他们拨打电话号码,输入该号码,然后获取增强的内容,也许是有关该空间的语音旁白。这很好地与设备无关,尽管某些仅WiFi设备可能没有呼叫电话的机制,但也许让WiFi上的人们加载了移动网站并从列表中选择位置(假设景点数量不多) ,然后单击一个按钮。

我对此并不陌生,并且一直在为此进行头脑风暴,但是我真的不知道我不知道什么。所以这是我的问题:


我可以在室内使用GPS并获取准确的信息,还是在大多数建筑物中基本上无法使用?
如果我使用Skyhook Wireless之类的服务,并使用多个WiFi路由器,是否可以准确找到WiFi连接的用户?
我可以以某种方式使用蓝牙吗?蓝牙设置似乎很麻烦,但是也许有一种蓝牙模式更容易用于这样的应用程序?
对于带相机的设备,我该如何处理图像。 QR Code的照片?是我可以使用的设备内置的QR码读取库,还是需要找到一个库?
我还可以使用其他技术吗,也许以某种方式计算加速度计的足迹?或以某种方式将磁铁用于带罗盘的设备?


欢迎提出建议,假设我要针对尽可能多的在北美流行的智能手机(AndroidiOSBlackberrywebOSWindows Phone 7)定位。如果有一种方法也可以包含不被认为是智能手机的设备,那也很好。



更新


尼克·法里纳(Nick Farina)的Why indoor navigation is so hard: Your phone can get you to the museum, but it can't guide you to the T-Rex




更新2


Brooklyn Museum experiment with QR Codes: too soon totell/negative
Very few people can successfully scan and use a QR code




更新3


Think GPS is cool? IPS will blow your mind

最佳答案

我可以在室内使用GPS并获得准确的
信息或基本不会
在大多数建筑物中工作?


不,GPS需要清晰的天空。无论如何,GPS的精度约为+/- 50英尺,并且可能更差。


如果我使用Skyhook之类的服务
无线,并使用多个WiFi
路由器,我将能够找到
WiFi连接用户准确吗?


aGPS的精度不如GPS。


我可以以某种方式使用蓝牙吗?


蓝牙无法识别位置。

android 2.3引入了一种称为近场通信的东西。从理论上讲,这将使此人可以在接收器上挥动手机并发送信息。它是相当新的,我认为nexus是唯一对此硬件支持的设备。充其量,您正在寻找的是那个尝鲜者的痛苦。


QR码的照片?是QR码
读取设备内置的库
可以使用,或者我需要找到一个
图书馆?


那是个好主意。 QR码之所以受欢迎是因为它们很简单。库不是SDK的一部分,但它们存在。如果要做到这一点,很难自己建立一个。同样,您可以像用户一样输入简单的位置代码。本质上是同一件事,并且可能比对齐相机进行QR读取更简单。

它确实取决于您的应用程序。如果您希望此方法在没有用户干预的情况下自动定位所有人,则QR码/代码将无效,因为用户必须采取一些措施。就我所读的内容而言,甚至NFC都可以在很短的距离上运作,因此该人将需要在电话上仔细地摇动手机,而不仅仅是走过去。

07-27 16:55