![](/img/trans.png)
[英]How can i understand if location services is using GPS or not to determine user's location in iOS?
[英]How can I determine a user's current location on a GPS path?
我有一條要繪制到地圖上的GPS坐標路徑。 我需要確定用戶當前最接近路徑的哪一點。 我可以遍歷路徑上的附近點並確定最接近的點,但是我遇到了問題。
有時,路徑涉及回程,因此路徑的兩個部分可能是平行的。
告訴用戶是出門還是返回的最佳方法是什么? 他們可能會在路徑中的任何時候啟動我的應用程序,並且它需要能夠知道它們所處路徑的哪一部分。
我能想到的唯一解決方案是使用它們的移動方向,並猜測它們必須位於該方向上的路徑的任何一部分上,但是似乎必須采用另一種方式。
為了澄清起見:在下圖中,如果我不能假定我的應用在路徑途中一直在感知位置,那么如何確定用戶是在路徑的A點還是B點?
解決方案是距離檢查和方向檢查的結合。
首先獲取半徑100m以內的所有位置,然后按距離排序。
以第一個偏差不超過當前用戶方向x度的角度進行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.