Удивительно, но я не смог найти ЛЮБОЙ значащую информацию за 30 минут поиска во всех нужных местах. Это подозрительно, я думаю, что я делаю что-то неправильно. Я бы добавил, что решение должно быть без требования стороннего кода или веб-сервисов.Как отменить геокодирование континента с помощью CLGeocoder?
1
A
ответ
1
Я на самом деле написал категорию для решения этой проблемы в классе CLPlacemark. В настоящее время он использует свойство -ISOCountryCode для сопоставления его со своим соответствующим континентом.
5
Как вы используете CLGeocoder на данный момент. Не видя код не так много мы можем предложить ...
Однако, если вы пытаетесь получить информацию о том, где пользователь или где расположение вы можете использовать это:
{
CLLocationManager *location = [[CLLocationManager alloc] init];
[location setDelegate:self];
[location startUpdatingLocation];
[location setDesiredAccuracy:kCLLocationAccuracyBest];
CLGeocoder *geocoder = [[CLGeocoder alloc] init];
[geocoder reverseGeocodeLocation:location.location completionHandler:^(NSArray *placemarks, NSError *error) {
CLPlacemark *placemark = [placemarks objectAtIndex:0];
NSLog(@"%@ %@ %@ %@ %@ %@ %@ %@", placemark.country, placemark.ISOcountryCode, placemark.postalCode, placemark.administrativeArea, placemark.locality, placemark.subLocality, placemark.thoroughfare, placemark.subThoroughfare);
[geocoder release];
[location release];
}];
}
Смежные вопросы
- 1. Геокодирование много адресов - CLGeocoder
- 2. Форвардное геокодирование с проблемами CLGeocoder
- 3. Как отменить геокодирование словаря по адресу?
- 4. Запросы на геокодирование CLGeocoder превышают лимит
- 5. Найти текущее местоположение с использованием CLGeocoder Обратное геокодирование
- 6. Попытка мутировать массив в блоке завершения (CLGeocoder обратное геокодирование)
- 7. Найти все местоположения в регионе с помощью методов CLGeocoder
- 8. Обратный геокодирование с использованием GPS
- 9. Вперед геокодирование не работает с CLGeocoder, но работает как ожидается на Apple Native Map
- 10. Получения почтового индекса с помощью CLGeocoder
- 11. Найти широту и долготу с помощью CLGeocoder
- 12. Как эффективно отменить геокодирование lat/lon в районы
- 13. Как отменить геокодирование от города к почтовому индексу с помощью API Карт Google v3
- 14. Средняя нация каждого континента
- 15. iOS: получить точный обратный геокодирование с помощью CLLocationManager?
- 16. Вперед геокодирование с CLGeocoder в iOS, возвращающее значение null для локальности определенных местоположений.
- 17. Ошибка CLGeocoder. Код GEOErrorDomain = -3
- 18. Поддерживается ли CLGeocoder в iOS 4.2?
- 19. Геокодирование и обратное геокодирование
- 20. Могу ли я отменить геокодирование данных с помощью Amazon Kinesis Analytics?
- 21. Геокодирование с помощью Google и JQuery
- 22. Обход ограничения на геокодирование с помощью setimeout
- 23. обратного геокодирования с использованием CLGeocoder
- 24. CLGeocoder ничего не возвращает
- 25. Swift Обратное геокодирование с использованием данных
- 26. Как отменить или отменить выписку из CVS с помощью eclipse?
- 27. Форвардное геокодирование
- 28. Обратные геокодирование Удаленные острова
- 29. Геокодирование IPhone
- 30. Передача имени города CLGeocoder с помощью протокола делегата
Это вернет информацию о том, где находится пользователь. местоположение, подключенное к геокодированию, очевидно, может быть другим. Надеюсь, это поможет, и это то, что вы искали. – CW0007007
Код шахты точно такой же - я подписываюсь на менеджер местоположения, получаю мгновенный CLLocation от него и через какой-то блок-код, я получаю метку, содержащую много (приятных) вещей, но на удивление не континента. Я как бы знал, его там нет, я надеялся на какой-то альтернативный класс или решение. –
О, хорошо, не уверен в континенте, но я знаю, что стороннее обратное геокодирование работает очень хорошо. Может вернуть что-то полезное, если вы хотите, чтобы я его выкопал. – CW0007007