0

私のクライアントは、ユーザーの現在の位置を表示しているときに警告メッセージを表示する必要はなく、マップビューでユーザーの緯度と経度を取得する方法も求めています。

マップビューに警告メッセージを表示せずに誰か助けてください。緯度と経度を取得するにはどうすればよいですか。

- (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 に答える