【发布时间】:2014-08-03 10:01:08
【问题描述】:
我们有一个应用程序需要在 200 米内定位设备(用户)。
用例: 外部客户团队有近 20 多人,他们将分开工作,但在一定的地理范围内(小于 200m)。并且都将带上安卓设备(无网络支持)团队经理需要知道相对于自己的位置和距离。
虽然我有使用 GPS 来获取位置,但我还有两个问题:
1 工作地点可能在建筑物内,所以恐怕很难获得 GPS 信号。
2 获取位置。
事件我通过 gps 获得位置,如何将消息从其他设备转换为经理的消息?由于没有可用的网络。
希望有人能给我一些建议。
【问题讨论】:
-
您不能在室内使用 GPS。如果没有网络支持……您只能使用蓝牙等替代方案。但是你的范围太大了,所以你必须找到某种临时解决方案或其他东西。
-
当你说“不支持网络”时,短信呢?
-
他们可以发送消息。
-
让我们稍微改变您的用例,如斜体所示:“用例:外部客户团队有近 20 多人,他们将分开工作,但在一定的地理范围内(小于 200m)。并且他们都将带走一朵花。团队的经理需要知道相对于自己的位置和距离。”解决方法是让经理大声喊出每个团队成员的名字,让那个人挥手,然后估计成员的位置和相对于自己的距离。考虑到这一点,请解释一下无 GPS 和无网络的 Android 设备如何比鲜花更好。
-
@CommonsWare:你一定是在开玩笑。