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