2009-07-04 43 views
5

这是一个更普遍的问题,但我的具体情况涉及使用Google地图API(v2)的ruby/rails应用程序。反向地理编码以获得实际的商业名称

我想取一个经纬度点并获得一个地址(标准rev地理编码),然后再进一步查看是否有与之相关的特定业务名称。

所以,作为一个例子说(数字拉出无处):

41.23232,-81.98938 => 1500展望大道,俄亥俄州克利夫兰44134 =>眨眼蜥蜴酒馆

有没有一个标准的方法做第二次查找?

我想我可以通过编程方式构建一个URL到whitepages点com上的反向地址搜索,然后解析响应HTML,但我希望能有更好的方法。

UPDATE:

回答更新,包括谷歌的信息。

回答

8

1)whitepages.com具有提供此功能的API:

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

目前限于1500查询/小时。

2)谷歌地图企业 API也提供这个功能作为其“高级地理编码”功能的一部分。

企业版的价格为10,000美元/年。

不幸的是,这超出了我的项目预算约10,000美元。 :)

+1

我会每年捐赠1美元到您的项目。 – MattC 2009-08-03 16:42:26