我有以下要求。
从 GPS 和 AGPS 查找用户的位置。(我们将使用三星 Galaxy ACE 手机)
注意:对于每个交易,第一个位置将是下一个活动的参考位置。
以下是解决此问题时必须考虑的约束。
用户应在参考位置 10 米范围内。含义(参考位置 - 当前位置)<= 10 米(由Locaiton类API 计算距离)。
必须在给定的时间段内找到位置。假设找到每个位置需要 20-25 秒。时间可以延长到最大 35 秒。
我的用户在获取参考位置时总是在商店外面,然后在里面进行所有其他活动。
我在做什么
用 25 秒的时间找到精度为 30m 的参考位置。将其存储在静态变量中。
找到下一个活动的位置并计算差异。如果差异 >=10m 告诉用户再次执行该活动。
我的查询
在给定时间和地点的距离内,这是否可能具有如此精确的精度?
谷歌如何计算这个距离?
谷歌能找到如此准确的位置吗?或者使用 GPS 的谷歌地图的准确性是多少?例如,在给定的特定时间和位置,由 GPS 提供的 Google MAP 准确度如何?就像如果我站在我的银行附近,那么服务器上谷歌地图上的坐标和谷歌地图通过手机上的 GPS 给出的坐标有什么区别。
我对这个问题做了足够的实验,终于来这里寻求帮助。我通过改变时间、地点、准确性来进行观察。仍然需要找到一个最终的解决方案。因为我们必须回答客户是否可能?