Получить текущий широту / долготу с iphone без отображения карты - PullRequest
0 голосов
/ 01 июня 2011

Мне нужно получить текущий широту / долготу с iphone без отображения карты.

Можно ли это сделать ??

Цель C, пожалуйста.

спасибоТони

Ответы [ 4 ]

1 голос
/ 13 декабря 2012

CLLocationManager - это интерфейс, который вы должны использовать для получения текущего значения широты / долготы

Ниже приведен код:

locationManager = [[CLLocationManager alloc] init]; 
locationManager.desiredAccuracy = kCLLocationAccuracyBest; 
locationManager.distanceFilter = DISTANCE_FILTER_VALUE;
locationManager.delegate = self; 
[locationManager startUpdatingLocation];
1 голос
/ 01 июня 2011

Посмотрите на CLLocationManager. Вы можете просто создать экземпляр, настроив свой контроллер в качестве делегата, запустить экземпляр, чтобы получить ваше местоположение, и в ваших CLLocationManagerDelegate методах делегирования для обработки результатов вы можете получить доступ к координатам. Карта не требуется.

1 голос
/ 01 июня 2011
- (void)startUpdates {
    coreManager = [[CLLocationManager alloc] init];
    coreManager.desiredAccuracy = kCLLocationAccuracyNearestTenMeters;
    coreManager.delegate = self;
    [coreManager startUpdatingLocation];
}

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation {
    // newLocation is location from gps...
    // you'll need to stop coreManager updating when you have a good fix
}

Подробнее см. В документах Apple .

0 голосов
/ 01 июня 2011

Просто используйте CLLocationManager для него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...