Custom lightweight iOS forward and reverse geocoding services using Google's JSON geocoding API (v3)
Latest commit c6a3906 Jan 20, 2013 @mjisrawi fixed readme typo
Failed to load latest commit information.
iPhoneGeocodingServices.xcodeproj - Removed deleted Google API key May 23, 2012
Icon@2x.png Significantly cleaned up code, renamed AddressComponents to Address, … Nov 11, 2011
README.markdown fixed readme typo Jan 20, 2013
iPhoneGeocodingServices-Info.plist Added Google Places search, changed UI Oct 10, 2011
iPhoneGeocodingServices_Prefix.pch first commit Feb 27, 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.