代码之家  ›  专栏  ›  技术社区  ›  hoju

如何对电话号码进行地理编码

  •  3
  • hoju  · 技术社区  · 14 年前

    我有一个带有区号前缀的电话号码列表,我想为其找到纬度/经度位置。

    是否有一个库(最好是python)或服务可以做到这一点?

    1 回复  |  直到 14 年前
        1
  •  1
  •   vladr    14 年前

    您可以从各种各样的白页(如供应商)获得有限的免费信息(如城镇),或是一些相对更详细的信息(地址),费用高昂。这应该包括 陆上线路 在某种程度上, 移动(手机)线路 . 请注意,在移动线路的情况下,信息(充其量是帐单地址,顺便说一句,不是终端位置)可能是粗略的,甚至是误导性的(数字可以注册到第三方公司,为企业管理移动电话的车队--公司可以注册到addresSES与使用车队的企业完全不同。)然后必须将街道地址解析为Latitude/Longitide,因此这将是一个两步过程。至于 VoIP ,您可以阅读 GEOPRIV .

    看看里面 this whitepages.com sample 看看他们希望您如何与他们的数据库交互(我怀疑这是您想要的,但这是他们提供的。)