【发布时间】:2014-09-16 16:07:26
【问题描述】:
我想创建将在购物中心导航用户的应用程序。所以,我将创建一个商场的地图,我需要以某种方式跟踪用户位置的变化。由于建筑物中的导航,GPS 不是解决方案(低信号)。因此,我假设有一种方法可以使用另一个模块(可能是加速度计?)来跟踪位置变化(1-2 米)。有任何想法吗? 谢谢
更新:我无法使用任何其他设备,例如 iBeacons 等。我只能使用正在运行应用程序的设备。无法访问 wi-fi 路由器左右。
示例:我站在 Apple 商店(A 点)附近,现在我要去三星商店(B 点)。该应用程序应该对我从 A 点开始移动做出反应,并知道我从 A 点步行了多少米(精度可能不理想)以及我要去哪一侧(东、西、南、北)。
【问题讨论】:
-
您可以使用 Android 的网络位置提供程序。见developer.android.com/guide/topics/location/strategies.html
-
您可以使用 WiFi 三角测量,但要获得 1-2 米的精度将非常困难,而且您显然还需要 WiFi
-
附加设备安装在您为其编写应用程序的商店中,而不是手机上。如果您可以使用他们的 wifi,您也可以使用他们的 ibeacons。一个 ibeacon 的价格约为 20 美元。 (如果我没记错的话)
标签: android ios windows-phone-8 navigation gps