目前,我正在一个项目中,它的要求是使用wifi网络或蜂窝网络在不使用gps的情况下每200m间隔获取当前位置信息,尤其是纬度和经度值,因为这会消耗更多的电池寿命。
这可能是在ios最新版本中。
如果有任何想法,请与我分享,
谢谢。
最佳答案
查看CLLocationManager
,它将能够告诉您用户所在的位置。
。H
#import <CoreLocation/CoreLocation.h>
@property(nonatomic,retain) CLLocationManager *locationManager;
.m
- (void)viewDidLoad
{
locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
//let the user know the purpose
locationManager.purpose = @"Enable location services";
locationManager.distanceFilter = kCLDistanceFilterNone;
locationManager.desiredAccuracy = kCLLocationAccuracyHundredMeters; // 100 m
NSLog(@"User latitude: %f",locationManager.location.coordinate.latitude);
NSLog(@"User longitude: %f",locationManager.location.coordinate.longitude);
[locationManager startUpdatingLocation];
}
关于iphone - 如何在iOS中不使用GPS的情况下使用wifi或蜂窝网络获取当前位置信息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14705130/