2011-04-06 122 views
0

我正在使用CLLocation獲取高度值。它在iphone4上正常工作。但需要很長時間才能獲得iphone 3GS的價值(超過5分鐘)。我使用wi-fi對其進行了檢查。在這兩種情況下,輸出都是相同的。請幫忙。iphone 3GS的海拔高度值

回答

0

當您配置CLLocationManager時,請嘗試更改CLLocationAccuracy。 它可能會改變獲得價值所需的時間,但在任何情況下都取決於您的位置以及可用的GSM發行方和/或GPS衛星。

在任何情況下,海拔高度值都不是很可靠。

+0

我正在使用kCLLocationAccuracyBest,因爲我的客戶端需要準確的位置。每次收到的高度值也不盡相同。我收到的最好的垂直精度是113使用Wi-Fi和230沒有Wi-Fi。 – Nir 2011-04-06 09:03:29

+0

我有同樣的問題,但你不能有一個更精確的價值,設備不作爲高度計工作。 – Geoffroy 2011-04-06 09:10:52

0

這是絕對正常的。在一般情況下,你應該想到的是,iPhone 4的GPS信號接收遠遠比iPhone 3GS的更好,這是遠遠比iPhone 3G的更好:

iPhone 4> = iPhone 3GS> = iPhone 3G

這意味着,在iPhone 3GS,對於iPhone 4:

1)它需要更長的時間來獲得修正

2)它需要更長的時間來獲得精確的位置

3)需要更長的時間得到一個準確的高度