我正在开发一个应用程序,可以在访问者的设备上使用,这样我就可以知道它们在哪里。我最初的想法,在一些博物馆已经做了,是有一个号码,在博物馆内的特定地点,他们打电话号码,输入那个号码,并获得强化的内容,也许是音频叙述的空间。这与设备无关,尽管一些仅使用WiFi的设备可能没有呼叫电话号码的机制,但也许让WiFi上的人员从列表中加载移动网站并选择他们的位置(假设站点数量不多),然后单击按钮。
我是新来的,我一直在集思广益,但我真的不知道我不知道什么。以下是我的问题:
欢迎你的建议,假设我的目标是尽可能多的实用智能手机(安卓,iOS,黑莓,webOS,Windows电话7)在北美很受欢迎。如果有一种方法也包括那些不被认为是智能手机的设备,那就太棒了。
更新
更新2
更新3
发布于 2010-12-13 21:32:37
我能在室内使用GPS并获得准确的信息吗?或者这在大多数建筑中根本行不通吗?
不,GPS需要一个清晰的天空。不管怎么说,GPS的精度在+/- 50英尺左右,可能会更差。
如果我使用像Skyhook这样的服务,并且使用多个WiFi路由器,我能准确地定位WiFi连接的用户吗?
aGPS比GPS精度低。
我能用蓝牙吗?
蓝牙不知道位置。
Android2.3引入了所谓的近场通信。从理论上讲,这将允许人们在接收器上挥动他们的电话,并传送信息。这是相当新的,我认为连接是唯一的设备,硬件支持这一点。在最好的情况下,你看到的是一些早期采用者的痛苦。
QR代码的照片?QR代码读取库是内置在我可以使用的设备中,还是需要找到一个库?
这个主意真不错。QR码很受欢迎,因为它们很简单。库不是SDK的一部分,但它们是存在的。如果是这样的话,你自己就很难造一个。同样,您也可以像用户一样输入一个简单的位置代码。本质上是相同的事情,可能比对齐相机的QR读取更简单。
这取决于您的应用程序。如果您希望在没有用户干预的情况下自动定位每个人,那么QR代码/代码将无法工作,因为用户必须采取一些操作。即使是NFC,据我所读到的,在非常短的距离上操作,这样的人将需要挥动手机通过的东西,而不是只是走过去。
发布于 2010-12-13 19:31:41
QR码是你最好的选择。它们很便宜,例如,在博物馆里,你可以在每一幅画旁边放一幅。对于没有摄像头的设备,您可以选择打印QR旁边的位置代码,它们可以在应用程序中手动输入。这里还有另一个解决方案:
在您想要确定的每个位置设置一个wifi中继器/助推器(例如:在博物馆,每个房间),并记录每个路由器的SSID。当用户从每个房间走到下一个房间时,他们的设备将自动切换到具有最高质量信号的中继器(该房间中的那个)。只需让用户连接到哪个SSID的应用程序测试即可。
全球定位系统不够精确,而且可能无法在建筑物内工作,Skyhook无线通信只适用于一个地址。让用户呼叫一个号码和/或去一个网站手动选择一个位置对用户来说是太多的步骤,并且用户可能没有接收到进行呼叫。蓝牙是个大麻烦。
发布于 2010-12-13 19:33:29
如果你在室内说话,我想你有一些好主意。全球定位系统可能是污点取决于建筑物,和Wi三角测量只有当你的信号是成比例的接近用户与单位。以下是我的建议:
QR代码听起来是最好的选择,如果你不介意让他们到处都是。如果有人可以扫描QR代码(在大多数平台上都是如此,这只是确保您的用户安装了一个解码器并能够实际使用),那么您就需要做三件事:
当然,这里的缺点是,你认为相机的质量足够好,而且不会有人破坏你的QR代码,这样后续的访问者就无法阅读它。
https://stackoverflow.com/questions/4432602
复制相似问题