代码之家  ›  专栏  ›  技术社区  ›  Srikar Appalaraju Tonetel

如何从经纬度获取电话号码[关闭]

  •  3
  • Srikar Appalaraju Tonetel  · 技术社区  · 14 年前

    我在一个Excel中有很多餐馆。所有这些餐馆都有长期/长期的协调。可悲的是,在这一点上 电话号码丢失 . 如果我想在一家特定的餐馆预订房间,我就得手动查找。

    有什么合法的服务可以让我把地址连同 电话号码 给定lat/long,我可以自动执行?谷歌地图能做到这一点吗?这里有一些链接和指导。

    3 回复  |  直到 12 年前
        1
  •  2
  •   wimh    14 年前

    获取lat/lon对的地址称为反向地理编码,有些网站可以提供地址。例如,Web服务位于 geonames.org 提供这个。我不知道谷歌地图的可能性。但是 this blogpost 说这是可能的。

    但是这样你就不会有电话号码了。

        2
  •  2
  •   Guido    14 年前

    看看 Google Places API . 如果我没搞错的话,你可以通过loc/lat找到名字和电话号码,以及其他有趣的事情。

    注意:Places API只能与在Google地图上显示结果一起使用;禁止在不显示请求位置数据的地图的情况下使用位置数据。

        3
  •  1
  •   bitsprint    14 年前

    我通常去 programmableweb.com 当我需要一个API来执行这些类型的查找时。

    如果我找不到我要找的东西,我可能会写一个刮刀,把它指向一个有我需要的数据的站点(在这个场景中,可能是黄页)。

    您没有指定任何特定的编程语言,所以我建议您 YQL 作为一个容易输入但功能强大的数据抓取工具。

    Alternativley,Perl是一种很好的用于擦除的语言,对于像.NET和Java这样的主要框架,你应该找到类库,使此类任务更加简单。 HtmlAgilityPack )