0

我的客户要求在显示用户当前位置以及如何在地图视图上获取用户纬度和经度时不需要显示警报消息。

任何人都请帮助我而不在 mapview 上显示警报消息,我们如何获得纬度和经度。

- (void)viewDidLoad
{
    [super viewDidLoad];

    locationManager = [[CLLocationManager alloc]init];
    //display current location
    [self.mapview setShowsUserLocation:YES];

     //get the current location latitude and algitude
    NSString *lati = [NSString stringWithFormat:@"%f",locationManager.location.coordinate.latitude];
    NSString *lang = [NSString stringWithFormat:@"%f",locationManager.location.coordinate.longitude];
    NSLog(@"lati  : %@",lati);
    NSLog(@"langi  : %@",lang);
}
4

1 回答 1

4

你不能。这是 iOS 内置的隐私考虑。当您首次请求访问位置数据时,会自动显示警报。您不应该想破坏这种隐私管理。

于 2013-08-24T12:57:52.780 回答