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

3 投票
1 回答
2835 浏览
提问于 2025-04-15 19:57

我有一份包含区号的电话号码列表,我想根据这些号码找到对应的经纬度位置。

有没有什么库(最好是Python的)或者服务可以做到这一点呢?

1 个回答

1

你可以从一些类似于白页的网站获取有限的免费信息,比如城镇名称,或者花费一些钱获取更详细的信息,比如地址。这些信息应该包括固定电话,还有一定程度上的手机号码。不过要注意,手机号码的信息可能不太准确,最多也就是账单地址,而不是手机实际所在的位置。有些号码可能是注册在第三方公司名下,这些公司为企业管理一批手机,注册地址可能和实际使用这些手机的公司地址完全不同。

所以你可能还需要把街道地址转换成经纬度,这样就需要分两步来完成。至于VoIP(网络电话),你可以看看GEOPRIV的相关内容。

你可以查看这个白页网站的示例,看看他们是如何让你与他们的数据库互动的(我怀疑这可能不是你想要的,但这是他们提供的方式)。

撰写回答