I need to determine at startup what country the user is in for the iPhone application. Presumably, I will have to turn on location services and do some kind of reverse geocoding. I really do not want to use a third-party web service, if possible, are there any other suggestions for determining the country from which service providers provide?
At first I only need to check if the user is inside the USA or not, but this may change in the future to add more countries. I understand that a location cannot always be determined or that location services may be disabled for a user. Basically, I just need to know if the user is detected as being inside the US in order to disable a certain function.
EDIT: on further reading, it seems that MKReverseGeocoder is the way to go, except that I don't want to display any cards in my application, which means that I am not allowed to use this.
iphone geolocation reverse-geocoding
Ben Williams Jun 15 '10 at 7:40 2010-06-15 07:40
source share