1
我有一個我正在繪製到地圖的GPS座標的路徑。我需要確定用戶當前最接近的路徑的哪一點。我能夠通過路徑上的附近點,並確定哪個是最接近的,但我有問題。如何確定用戶在GPS路徑上的當前位置?
有時路徑包含回程,所以路徑的兩部分可能會平行。
什麼是最好的方式來告訴用戶是否在出路或返回?他們可能會在路徑上的任何時候啓動我的應用程序,並且需要能夠知道他們所在的路徑。
我能想到的唯一解決方案是使用他們正在移動的方向,並猜測他們必須位於路徑的哪一部分沿該方向移動,但似乎必須有另一種方式。
澄清:在下面的圖表中,如何確定用戶是否在點A或點B的路徑,如果我不能假定我的應用程序在他們旅行期間的位置感知路徑?
如果您不能保證您的應用程序在第一次出去時處於活動狀態,或至少在應用程序離開時告訴應用程序,則方向檢查可能是您唯一可行的選項。如果兩條路徑遵循相同的路線,這尤其如此。 – 2013-04-04 19:31:24