Skip to content
Custom lightweight iOS forward and reverse geocoding services using Google's JSON geocoding API (v3)
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
iPhoneGeocodingServices.xcodeproj - Removed deleted Google API key May 22, 2012
iPhoneGeocodingServices-Info.plist Added Google Places search, changed UI Oct 10, 2011


iOS Geocoding Services

A suite of Objective-C hooks for Google's location APIs.

  • MJGeocoder: uses the Google Gecoding API to search for addresses and translate them into latitude and longitude coordinates.
  • MJReverseGeocoder: uses the Google Reverse Geocoding API to translate latitude and longitude into a readable address.
  • MJPlacesFinder: searches the Google Places for businesses that match a given query. (requires a Google dev API key which can be generated here:



Everything is released under the BSD License, all code is free to use in any projects (check out the files for more details)

Other Notes

  • Any comments regarding the services, suggestions, notes on bugs or comments on the MKReverseGeocoder failure issue are welcome.

  • The services rely on the open source Objective-C JSON framework ( it's only been tested with the version included with the project.

Something went wrong with that request. Please try again.