我正在開發一個應用程序,在他需要提醒用戶他是否從他的檢查位置移動超過20米時。我打算在這個開發中使用接近傳感器。但是我找到了這個文件。iOS接近度和GPS測量距離
它說
「的具體門檻距離是由硬件和 位置的技術,目前可確定的。例如, 如果Wi-Fi被禁用,區域監控明顯少於 準確,但爲了測試目的,您可以假設最小距離大約爲200米。「
如果我使用GPS距離,它將需要相當大的功率利用。我在錯誤的道路上發展嗎?應用你的善意。
我正在開發一個應用程序,在他需要提醒用戶他是否從他的檢查位置移動超過20米時。我打算在這個開發中使用接近傳感器。但是我找到了這個文件。iOS接近度和GPS測量距離
它說
「的具體門檻距離是由硬件和 位置的技術,目前可確定的。例如, 如果Wi-Fi被禁用,區域監控明顯少於 準確,但爲了測試目的,您可以假設最小距離大約爲200米。「
如果我使用GPS距離,它將需要相當大的功率利用。我在錯誤的道路上發展嗎?應用你的善意。
對於您的任務,唯一的方法是在最佳質量模式下使用GPS(CLLocationAcuracyBest
)。
檢查loaction.getAcuracy()以查看該位置是來自GPS還是手機Tower/wifi。
嗨您可以根據您的需要使用GPS。它肯定需要更多的功耗,但更準確地工作。請更具體地說明您在應用程序內需要多少次這種功能。
他已經提到他需要每20米覆蓋更新。 – 2013-04-11 07:02:49
但是,這個範圍(20米),硬件不會那麼有用。 GPS通常與信號塔一起工作,即使用戶未改變位置,實際上他們也會改變座標:D – 2013-04-11 07:07:49
在我的應用程序中,我成功實現了距離計算每隔5米的地方。 – 2013-04-11 07:13:46
不''loaction.getAcuracy()'只是告訴你所需的準確性,你自己設置?! OP不想知道信息是否來自塔臺?或者,某些精度只來自非GPS數據? – Honey 2017-07-28 14:15:37