MKReverseGeocoderDelegate
Наследование
Не применимый
Оператор импорта
Не применимый
Objective C
@import MapKit;
Доступность
Доступный в iOS 3.0 и позже.
Осуждаемый в iOS 5.0.
MKReverseGeocoderDelegate
протокол определяет интерфейс для получения сообщений от MKReverseGeocoder
объект. Вы используете этот протокол, чтобы получить placemark информацию для данной координаты или получить любые ошибки, произошедшие во время геокодирующего реверс процесса.
Делегаты должны реализовать оба метода этого протокола.
Условия обслуживания Google требуют, чтобы обратная служба геокодирования использовалась в сочетании с картой Google; примите это во внимание при разработке пользовательского интерфейса приложения.
Каждое приложение Набора Карты имеет ограниченную сумму обратной способности геокодирования, таким образом, это должно в ваших интересах использовать обратные запросы геокода экономно. Для получения дополнительной информации о том, когда инициировать геокодирующие реверс запросы, посмотрите Ссылку класса MKReverseGeocoder.
-
- reverseGeocoder:didFindPlacemark:
(iOS 5.0)Говорит делегату, что реверс geocoder успешно получил placemark информацию для своей координаты. (требуемый)
Оператор осуждения
Используйте
CLGeocoder
класс вместо этого.Объявление
Objective C
- (void)reverseGeocoder:(MKReverseGeocoder *)
geocoder
didFindPlacemark:(MKPlacemark *)placemark
Параметры
geocoder
Реверс geocoder возражает, что завершил его запрос успешно.
placemark
Объект, содержащий placemark данные.
Обсуждение
Можно получить координату карты для связанного запроса или от реверса geocoder объект или от объекта placemark, самого поддерживающего
MKAnnotation
протокол.Оператор импорта
Objective C
@import MapKit;
Доступность
Доступный в iOS 3.0 и позже.
Осуждаемый в iOS 5.0.
-
- reverseGeocoder:didFailWithError:
(iOS 5.0)Говорит делегату, что указанному реверсу geocoder не удалось получить информацию о ее координате. (требуемый)
Оператор осуждения
Используйте
CLGeocoder
класс вместо этого.Объявление
Objective C
- (void)reverseGeocoder:(MKReverseGeocoder *)
geocoder
didFailWithError:(NSError *)error
Параметры
geocoder
Реверс geocoder объект, который был неспособен завершить его запрос.
error
Ошибочный объект указание причины запрос не успешно выполнялся.
Оператор импорта
Objective C
@import MapKit;
Доступность
Доступный в iOS 3.0 и позже.
Осуждаемый в iOS 5.0.