即使沒有互聯網可用,我也需要獲取用戶位置並獲取經度和緯度。使用iPhone GPS無需互聯網更新用戶位置
現在我已經實現CoreLocation方法: -
-(void)updatestart
{
// Current location
_locationManager = [[CLLocationManager alloc]init];
_locationManager.desiredAccuracy = kCLLocationAccuracyBest;
_locationManager.delegate = self;
[_locationManager startUpdatingLocation];
}
- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error
{
NSLog(@"didFailWithError: %@", error);
UIAlertView *errorAlert = [[UIAlertView alloc]
initWithTitle:@"Error" message:@"Failed to Get Your Location" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[errorAlert show];
}
- (void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation{
[_locationManager stopUpdatingLocation];
NSLog(@"%f",_locationManager.location.coordinate.latitude);
NSLog(@"%f",_locationManager.location.coordinate.longitude);
}
和我收到的位置更新,但如果我們有互聯網連接,這僅適用。
我想使用iPhone GPS我們可以取得位置,即使沒有互聯網。
任何想法如何實現?
在此先感謝。使用Internet
如果你在晴朗的天空去,因爲那麼你的GPS接收機的GPS直接訪問,你不需要有任何互聯網你可能得到的位置。但是,如果你在任何屋頂下,GPS接收器無法直接訪問GPS,那麼它使用你的互聯網來找到你。 – Ashim
你的意思是說,通過使用上述相同的方法,我可以使用GPS更新用戶位置? – AtWork