ios: What is the efficient and recommended way to reverse geocode?
ios, iphone, objective-c, reverse-geocoding
Solution
You can use `CLGeocoder`:
[self.geocoder reverseGeocodeLocation:location completionHandler:^(NSArray *placemarks, NSError *error){
CLPlacemark *placemark = placemarks[0];
NSLog(@"Found %@", placemark.name);
}];
This will still take time though, since both methods use web services to convert lat / long into a place
Problem
I am to reverse Geo Code Latitude and Longitude of some location and want to get address of that location. I have done it through google web service but it takes time. I want to know if there is some other good and efficient approach. Currently calling this service, ``` NSString * getAddress = [NSString stringWithFormat:@"http://maps.googleapis.com/maps/api/geocode/json?latlng=%@,%@&sensor=true",Lattitude,Longitude]; ```