是否有任何API可以显示某个城市的加油站,餐馆等列表,甚至可以通过邮寄编号更好?谢谢。
答案 0 :(得分:4)
Google提供了一个可以与其Fusion Tables交互的SQL API。你应该能够用它来实现你想要的东西。
http://code.google.com/apis/fusiontables/docs/developers_guide.html
答案 1 :(得分:3)
是的,它被称为业务目录。您需要购买该文件。根据您的使用情况,价格会有所不同。这是一个description。
您还可以抓取Google本地,雅虎或其他网站。但除了个人之外的任何使用都将违背他们的服务条款(服务条款)。
ps根据定义,可能任何刮擦也不行。
答案 2 :(得分:3)
看看:
http://www.webmonkey.com/2010/02/get_local_search_results_with_google_maps_and_ajax_apis/
这可能是您需要的起点。
答案 3 :(得分:3)
有几种API服务可以帮助您找到指定位置的商家。这些服务通常称为目录,本地,地点或地图搜索。其中一个更完整的列表可以在Programmable Web找到。例如,请查看Google Local,TownMe Geo,Yahoo Local Search,SimpleGeo和Bing Maps Search。请务必阅读服务条款,因为大多数服务每天只允许一定数量的请求,而且许多服务不允许商业使用。例如,TownMe和SimpleGeo有相对宽松的条款,而雅虎没有商业许可,但他们可以非商业用途,每天最多5000个查询。
答案 4 :(得分:1)
使用雅虎本地搜索可以轻松获取此信息。您可以使用YQL Console轻松入门。
示例查询,例如:
select * from local.search where zip='94085' and query='pizza'
这将显示加州地区的披萨中心。请参阅输出here。
要知道您可以准确使用哪些参数
desc local.search