Javascript 如何根据邮政编码或IP获取区号?

Javascript 如何根据邮政编码或IP获取区号?,javascript,database,api,user-interface,geolocation,Javascript,Database,Api,User Interface,Geolocation,我目前正在考虑根据IP地址或邮政编码获取区号。我已经研究了几个API,但没有成功 我正在使用javascript询问用户的电话号码。为了方便起见,我需要用给定的区号自动填充区号框。我已经从IP地址获取了邮政编码,但找不到可靠的方法获取电话区号 编辑#1 经过一些讨论,我想我会澄清一些事情。区号不是很精确,城市通常有多个区号。如果我们能接近,那也行 我希望它尽可能准确,但显然会有一些误差。如果我们能猜出一些人的区号,那就好了 谢谢 Jacob我怀疑是否有一种100%可靠的方法可以做到这一点。区号与

我目前正在考虑根据IP地址或邮政编码获取区号。我已经研究了几个API,但没有成功

我正在使用javascript询问用户的电话号码。为了方便起见,我需要用给定的区号自动填充区号框。我已经从IP地址获取了邮政编码,但找不到可靠的方法获取电话区号

编辑#1 经过一些讨论,我想我会澄清一些事情。区号不是很精确,城市通常有多个区号。如果我们能接近,那也行

我希望它尽可能准确,但显然会有一些误差。如果我们能猜出一些人的区号,那就好了

谢谢


Jacob

我怀疑是否有一种100%可靠的方法可以做到这一点。区号与邮政编码并不总是1比1。我同意,但我的老板只是想让它接近。好吧,你可以从这样的东西中刮取数据:--这是按州划分的,每个州通常有许多区号,但你可以抓取第一个区号或其他什么。下面是另一个接受zip作为querystring参数的方法:您将什么定义为“close”?许多城市都有三个或三个以上的区号,尤其是手机,无论地理位置如何,都会使用其中任何一个区号。从前,我的兄弟、母亲和我都在同一时间从同一家公司获得了手机号码,我们三人都有不同的区号。从那以后,我搬到了一个完全不同的州,保留着我的号码。问得好。有很多因素。目标是为用户所在的城市找到一个区号。最好是那个城市最流行的区号,但在这一点上我们不能太精确。