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 *)geocoderdidFindPlacemark:(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 *)geocoderdidFailWithError:(NSError *)errorПараметры
geocoderРеверс geocoder объект, который был неспособен завершить его запрос.
errorОшибочный объект указание причины запрос не успешно выполнялся.
Оператор импорта
Objective C
@import MapKit;Доступность
Доступный в iOS 3.0 и позже.
Осуждаемый в iOS 5.0.
