2010-11-03 77 views
1

來自iPhone CLLocationManager的Wi-Fi或蜂窩塔的位置對於跟蹤路線來說不夠準確。我只想要GPS的位置。如何獲得GPS-ONLY職位?

因爲我使用newLocation.horizontalAccuracydidUpdateToLocation過濾的時刻:

if (newLocation.horizontalAccuracy < 0 || newLocation.horizontalAccuracy > 100) return; 

,因爲我發現,當位置「跳」不準確的位置(可能是手機信號塔位置)時,horizo​​ntalAccuracy是100,所以我使用100來過濾它。

儘管準確性,獲取GPS-ONLY位置的最佳方法是什麼?

回答

0

您無法獲取僅GPS數據。我的理解是,CLLocation是基於GPS,手機信號塔以及範圍內的任何可用無線網絡計算出來的。

+0

這個消息可能會讓你感興趣:「4月份,蘋果放棄谷歌和Skyhook以支持自己的位置數據庫」http://techcrunch.com/2010/07/29/apple-location/ – 2010-11-03 10:49:29