Question

Ceci est plus une question générale, mais mon cas particulier implique un rubis / rails application en utilisant les API cartographiques Google (v2).

Je voudrais prendre un point lat / long et obtenir une adresse (géocodage standard rev) puis prendre cette adresse un peu plus loin pour voir s'il y a un nom commercial spécifique associé.

Ainsi, à titre d'exemple dire (chiffres tirés de nulle part):

41,23232, -81,98938 => 1500 Prospect Avenue, Cleveland Ohio 44134 => Winking Lizard Tavern

Y at-il un moyen standard de faire cette seconde recherche?

Je suppose que je pourrais construire une URL programatically à la recherche d'adresse inverse sur whitepages dot com et analyser le code HTML de réponse, mais j'espérais y aurait-il une meilleure façon.

Mise à jour:

Réponse mis à jour pour inclure des informations Google.

Était-ce utile?

La solution

1) whitepages.com a une API qui fournit cette fonctionnalité:

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

Actuellement limité à 1500 requêtes / heure.

2) Google Maps Entreprise API propose également ce dans le cadre de leur fonctionnalité "Advanced géocodage".

Prix de l'édition d'entreprise commence à 10.000 USD / an.

Dans mon cas, malheureusement, ce qui dépasse le budget de mon projet d'environ 10 000 USD. :)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top