Iphone 模拟器中的当前位置

Iphone 模拟器中的当前位置,iphone,Iphone,我正在做一个应用程序,我必须在其中找到用户的当前位置。我可以使用CLLocationmanager在iOS 5模拟器中获取用户的当前位置吗?xcode-编辑方案-运行你的应用程序-选项 选中允许位置模拟,然后选择“默认位置” 在Xcode中,您可以使用控制台上方的一个小按钮选择要模拟的位置 希望你不介意,我把你的答案格式化了一点。但在仔细看了你的答案之后:你确定这与OP的问题有关吗? Add GPX File to Project - (void)viewDidLoad{ [super

我正在做一个应用程序,我必须在其中找到用户的当前位置。我可以使用CLLocationmanager在iOS 5模拟器中获取用户的当前位置吗?

xcode-编辑方案-运行你的应用程序-选项

选中允许位置模拟,然后选择“默认位置”


在Xcode中,您可以使用控制台上方的一个小按钮选择要模拟的位置


希望你不介意,我把你的答案格式化了一点。但在仔细看了你的答案之后:你确定这与OP的问题有关吗?
Add GPX File to Project
- (void)viewDidLoad{
    [super viewDidLoad];
    self.title = @"MapView";
    self.navigationController.navigationBarHidden = NO;
    locationManager = [[CLLocationManager alloc] init];
    locationManager.delegate = self;
    locationManager.distanceFilter = kCLDistanceFilterNone; // whenever we move
    locationManager.desiredAccuracy = kCLLocationAccuracyHundredMeters; // 100 m
    [locationManager startUpdatingLocation];
}

- (void) loadPin {
    iCodeBlogAnnotation *appleStore1;
    CLLocationCoordinate2D workingCoordinate;
    workingCoordinate.latitude = [latitude doubleValue];
    workingCoordinate.longitude = [longitude doubleValue];
    appleStore1 = [[iCodeBlogAnnotation alloc] initWithCoordinate:workingCoordinate];
    [appleStore1 setTitle:[NSString stringWithFormat:@"Default Point"]];

    //[appleStore1 setSubtitle:[NSString stringWithFormat:@"Distance %.2f Miles",miles]];
    [appleStore1 setAnnotationType:iCodeBlogAnnotationTypeEDU];
    [mapView addAnnotation:appleStore1];
    [(MKMapView*)self.mapView selectAnnotation:appleStore1 animated:NO];
    MKCoordinateRegion region;
    region.center.latitude = [latitude doubleValue];
    region.center.longitude = [longitude doubleValue];
    region.span.latitudeDelta = .5;
    region.span.longitudeDelta = .5;
    [mapView setRegion:region animated:YES];
}

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation {
    latitude = [[NSString alloc] initWithFormat:@"%f", newLocation.coordinate.latitude];
    longitude = [[NSString alloc] initWithFormat:@"%f", newLocation.coordinate.longitude];
    [locationManager stopUpdatingLocation];
    if (latitude > 0) {
        [self loadPin];
    }
}