我在Excel中有许多餐厅,所有这些餐厅都有纬度/经度坐标。不幸的是,这个Excel缺少他们的电话号码。如果我想预订某个餐厅,我就必须手动查找。
是否有一些合法的服务可以通过给定的纬度/经度返回地址和电话号码,以便我可以自动化处理? Google地图可以吗?这里提供一些链接和指导。
我在Excel中有许多餐厅,所有这些餐厅都有纬度/经度坐标。不幸的是,这个Excel缺少他们的电话号码。如果我想预订某个餐厅,我就必须手动查找。
是否有一些合法的服务可以通过给定的纬度/经度返回地址和电话号码,以便我可以自动化处理? Google地图可以吗?这里提供一些链接和指导。
请看Google Places API。如果我没记错的话,你可以通过位置或经纬度找到地点的名称和电话号码等有趣的信息。
注意:只有在与请求Place数据的Google地图一起显示结果时,才能使用Places API;禁止在没有显示请求Place数据的地图的情况下使用Place数据。
当我需要一个API来执行这些查询时,我通常会转到 programmableweb.com。
如果在那里找不到我要找的内容,我可能会编写一个爬虫并将其指向具有我需要数据的站点(在这种情况下可能是黄页)。
您没有指定任何特定的编程语言,因此我建议使用 YQL 作为一种易于入门但功能强大的数据抓取工具。
另外,Perl是用于爬取和主要框架(例如.NET和Java)的出色语言,您可以找到使这种任务更加简单的类库(例如 HtmlAgilityPack)。