Reputation: 813
Does anyone know the best way to use the iPhone location services (lat/long) to determine the zip code+4 of the user? Does MKReverseGeocoder have the ability to pull back zip+4?
Thanks!
-tony
Upvotes: 1
Views: 2497
Reputation: 42938
Apple's documentation says that the MKPlacemark that MKReverseGeocoder only returns a five-digit zip code. You may have to use an outside reverse geocoder as described in the other answers to get the extra four digits.
Upvotes: 0
Reputation: 9705
My favorite place to go for anything having to do with geocoding is geonames.org.
Upvotes: 2
Reputation: 17883
You may be able to use a free Reverse Geocoding service to do this for you.
Google has such a service: http://code.google.com/apis/maps/documentation/services.html#ReverseGeocoding
Alternately, this Google Groups post has a listing of other Reverse Geocoding services: http://groups.google.com/group/Google-Maps-API/web/resources-non-google-geocoders?pli=1
Upvotes: 1