Да, вы можете использовать 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;
}
}