我有一個應用程序安裝在兩個設備,位於50米內。應用程序在2000英尺範圍內找到附近的在線用戶但是我無法找到另一個用戶在我附近(50米範圍內),並且絕對在線,當檢查我發現設備位置是這樣的,他們的差異超過2000英尺。那麼,有什麼可以成爲一個原因?爲什麼兩個用戶就在彼此附近,在2000英尺範圍內通過應用找不到對方。我已經使用corelocation框架來確定用戶當前的位置。並設定其最佳準確度水平。用於計算用戶之間距離的公式也是標準的核心位置 - 在iphone sdk的準確性問題
所以這裏的問題是關於核心位置的準確性。如何解決這類問題?,爲什麼設備即使設置了最佳準確度,也沒有顯示正確的位置。
與核心位置相比,從MkMapView獲得的用戶位置有多精確?哪個更準確? – Matrix 2011-05-20 13:19:08
我從來沒有使用MkMapView,所以我不確定,但我會假設MkMapView使用CoreLocation,所以它們應該具有相同的準確性。 – 2011-05-20 14:06:11