2013-03-14 65 views
1

我试图创建一个应用程序,该应用程序将能够引导具有兴趣点的城市中的人。为此,我需要更好的准确性,我得到了,为了不把地点没有什么东西...Android更好的位置准确性

要做到这一点,我使用droidAR(它给了我一个雷达,我可以把我的POI感谢他们坐标)。但准确性非常糟糕,我看不出如何使用它。

例如,为了确定我是否接近POI,我计算它与我的GPS位置之间的距离。这可能是因为,当我放置POI时,Android提供的精度为10米,然后当我尝试找到它时,距离它80米。

所以我期待着找到另一种定位系统,我发现:

  • 天棚,这是应该给出一个更准确的位置。有了这个,我花了1000点,检查他们到最后一点的距离,它总是在移动,有时候是300米,所以看起来更不精确。也许任何人都可以成功使用它?

    • 有人告诉我使用DCM算法中(直接余弦矩阵),即可以给我一个准确的相对位置(我的用例做好每positioninf相对于起点没有问题)。一些无人机正在使用它,它可以达到1米的精度。但是我找不到任何有关Android的实施或帮助。

有没有人成功进入使用精确Android的GPS?

回答

0

你的android手机有一个坏的GPS设备,或者更可能是你做错了什么。你可以在城市aprox中设置一个POI。 5米精度,有时20米。这是足够的。用另一个可以设置航点的GPS应用程序进行检查。

在您的应用程序中,您可以专注于95%的GPS精度。没有什么比GPS更好的了,你描述的其他方法是短时间的GPS辅助,但它们对行人不利,它们是为车辆制造的(车辆大多数时候都是直线行驶,他们不能像人一样快速改变方向)。

你的问题不是GPS定位精度,而是droidAR的增强现实投影。

+0

GPS的确可能有时会达到这样的准确度。然而,根据谷歌它不是一个确定的准确性,5米精度意味着只有你可能在67%在5米的给定点。 – Rolintocour 2013-03-15 17:53:06

+0

在良好的条件下,GPS的径向95%误差约为3,5米。在城市约5米。只需设置航点并查看谷歌地图。 8谷歌地图通常精确到几米。)然后你会发现,这个位置足够准确,就像你不在建筑物内一样。对于一个航点来说,20米仍然是足够的,(不要忘记)正常人也可以在没有GPS的情况下找到点。 – AlexWien 2013-03-15 18:47:44

+0

我不使用POI与谷歌地图,但与droidAR。我有一种三维虚拟世界(用相机),我可以在其中投射我的POI以向用户展示他们在哪里。第一个问题是,它看起来非常糟糕,当重点在我面前时,但手机说它离我们很远。第二件事是我希望我的程序能够在室内使用..我知道这不是一个好主意,但如果可以的话,它会非常棒! – Rolintocour 2013-03-15 22:53:30