Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Reverse Geocoding to get an actual business name

This is more a general question but my particular case involves a ruby/rails app using the Google map APIs (v2).

I'd like to take a lat/long point and get an address (standard rev geocode) and then take that address one step further to see if there is a specific business name associated with it.

So, as an example say (numbers pulled out of nowhere):

41.23232, -81.98938 => 1500 Prospect Avenue, Cleveland Ohio 44134 => Winking Lizard Tavern

Is there a standard way to do that second lookup?

I guess I could programatically construct a URL to the reverse address search on whitepages dot com and then parse the response HTML, but I was hoping there would be a better way.

UPDATE:

Answer updated to include Google information.

like image 844
cakeforcerberus Avatar asked Jul 04 '09 03:07

cakeforcerberus


People also ask

Is Google reverse geocoding free?

The Geocoding API uses a pay-as-you-go pricing model. Geocoding API requests generate calls to one of two SKUs depending on the type of request: basic or advanced. Along with the overall Google Terms of Use, there are usage limits specific to the Geocoding API.

Is reverse geocoding accurate?

Reverse geocoding results will be imprecise as well. Administrative area geocoding provides the lowest level of geocoding accuracy to connect an area with a location such as a state or province. It is not possible to connect state or provincial level coordinates to a specific address.

Is reverse geocoding API free?

Yes, the Geoapify Reverse Geocoding Tool is Free! You can upload and process multiple locations. No coding and registration required. You can also use Geoapify Reverse Geocoding API and process up to 3000 addresses per day for FREE.


1 Answers

1) whitepages.com has an API that provides this functionality:

http://developer.whitepages.com/docs/Methods/reverse_address

Currently limited to 1500 queries/hour.

2) Google Maps Enterprise API also offers this as part of their "Advanced Geocoding" functionality.

Pricing of the enterprise edition starts at 10,000 USD/year.

In my case unfortunately, this exceeds my project's budget by approximately 10,000 USD. :)

like image 84
cakeforcerberus Avatar answered Nov 14 '22 22:11

cakeforcerberus