New map styling is coming soon to Google Maps Platform. This update to map styling includes a new default color palette and improvements to map experiences and usability. All map styles will be automatically updated in March 2025. For more information on availability and how to opt in earlier, see New map style for Google Maps Platform . Home Products Google Maps Platform Documentation iOS Maps SDK for iOS Reference Send feedback GMSGeocoder Class Reference Stay organized with collections Save and categorize content based on your preferences. Public Member Functions | Static Public Member Functions | Related Functions GMSGeocoder Class Reference Overview Exposes a service for reverse geocoding. This maps Earth coordinates (latitude and longitude) to a collection of addresses near that coordinate. Public Member Functions (void) - reverseGeocodeCoordinate:completionHandler: Reverse geocodes a coordinate on the Earth's surface. Static Public Member Functions ( GMSGeocoder *) + geocoder Convenience constructor for GMSGeocoder . Related Functions (Note that these are not member functions.) typedef void(^ GMSReverseGeocodeCallback )( GMSReverseGeocodeResponse *_Nullable, NSError *_Nullable) Handler that reports a reverse geocoding response, or error. Member Function Documentation + ( GMSGeocoder *) geocoder Convenience constructor for GMSGeocoder . - (void) reverseGeocodeCoordinate: (CLLocationCoordinate2D) coordinate completionHandler: ( GMSReverseGeocodeCallback ) handler Reverse geocodes a coordinate on the Earth's surface. Parameters: coordinate The coordinate to reverse geocode. handler The callback to invoke with the reverse geocode results. The callback will be invoked asynchronously from the main thread. Friends And Related Function Documentation - (typedef void(^ GMSReverseGeocodeCallback )( GMSReverseGeocodeResponse *_Nullable, NSError *_Nullable)) [related] Handler that reports a reverse geocoding response, or error. Send feedback