2013-03-14 56 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