Nit: what you're doing is geocoding, not reverse geocoding. Geocoding is the process of turning strings into lats/longs. Reverse is the reverse of that, namely lats/longs into strings.
Nit: what you're doing is geocoding, not reverse geocoding. Geocoding is the process of turning strings into lats/longs. Reverse is the reverse of that, namely lats/longs into strings.