2011-03-03 96 views
0

我正在創建一個應用程序,因爲我只需要使用GPS的設備的當前經度和緯度,即使用iPhone4。IPHONE:我可以使用沒有互聯網的GPS來獲取當前的緯度和經度

我只想知道我是否需要Wifi或互聯網連接?

我確實有操作員卡,以及我的設備將被越獄,並且還具有3克設施指的iPhone 3GS或iPhone 4

這樣我就可以得到緯度和長的一樣嗎?

在此先感謝。

回答

2

僅當A-GPS(Assisted GPS)使用數據連接才能在無線電信號較差的情況下更快更好地查找和使用衛星。獨立式GPS本身不需要任何數據連接來執行其功能。但是,如果您在信號較弱或較差的區域啓動應用程序或iPhone,並且您沒有數據連接,則您的設備(和車載GPS)將不可能連接到衛星以獲得地點信息。

+0

感謝的人你的答案... – 2011-03-03 06:52:03

+1

嘿阿亞茲,你能不能讓我知道如果GPS關閉時則是有可能得到當前的位置?意味着如果用戶從iPhone的設置中關閉了位置選項,那麼我可以使用GPS獲取當前位置或以任何方式獲得緯度和長度? – 2011-03-03 07:18:11

+0

如果你還沒有啓用GPS,甚至沒有互聯網數據連接,那麼它可能是基於手機塔的位置,但當然你的設備應該安裝蜂窩芯片。 – 2014-07-03 13:03:17

0

是的,你可以用它GPS作爲它不需要互聯網連接,但它

(1)需要很長的時間來獲得位置和 (2)不正確的建築物或街道內工作

通過這種方式,您可以做到這一點:

-(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations{ 

    CLLocation * currentLocation = [locations lastObject]; 

    NSLog(@"%f",currentLocation.coordinate.longitude); 
    NSLog(@"%f",currentLocation.coordinate.latitude); 

    if (newLocation.horizontalAccuracy < 0) { 
     return; 
    } 
    NSTimeInterval interval = [newLocation.timestamp timeIntervalSinceNow]; 
    if (abs(interval)>20) { 
     return; 
    } 
} 
相關問題