<!--
{
  "availability" : [
    "iOS: 3.0.0 - 5.0.0",
    "iPadOS: 3.0.0 - 5.0.0",
    "macCatalyst: 13.1.0 - 13.1.0",
    "tvOS: -",
    "visionOS: -",
    "watchOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "MapKit",
  "identifier" : "/documentation/MapKit/MKReverseGeocoderDelegate",
  "metadataVersion" : "0.1.0",
  "role" : "Protocol",
  "symbol" : {
    "kind" : "Protocol",
    "modules" : [
      "MapKit"
    ],
    "preciseIdentifier" : "c:objc(pl)MKReverseGeocoderDelegate"
  },
  "title" : "MKReverseGeocoderDelegate"
}
-->

# MKReverseGeocoderDelegate

Defines the interface for receiving messages from an [`MKReverseGeocoder`](/documentation/MapKit/MKReverseGeocoder) object.

```
@protocol MKReverseGeocoderDelegate <NSObject>
```

## Overview

You use this protocol to receive the placemark information for a given coordinate or to retrieve any errors that occurred during the reverse-geocoding process.

Delegates must implement both methods of this protocol.

The Google terms of service require that the reverse geocoding service be used in conjunction with a Google map; take this into account when designing your application’s user interface.

Each Map Kit application has a limited amount of reverse geocoding capacity, so it is to your advantage to use reverse geocode requests sparingly. For more information about when to initiate reverse-geocoding requests, see [`MKReverseGeocoder`](/documentation/MapKit/MKReverseGeocoder).

This protocol is deprecated in iOS 5.0. Use the <doc://com.apple.documentation/documentation/CoreLocation/CLGeocoder> class instead.

## Topics

### Processing placemark searches

[`reverseGeocoder:didFindPlacemark:`](/documentation/MapKit/MKReverseGeocoderDelegate/reverseGeocoder:didFindPlacemark:)

Tells the delegate that a reverse geocoder successfully obtained placemark information for its coordinate.

[`reverseGeocoder:didFailWithError:`](/documentation/MapKit/MKReverseGeocoderDelegate/reverseGeocoder:didFailWithError:)

Tells the delegate that the specified reverse geocoder failed to obtain information about its coordinate.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)