我正在开发一个汽车门户网站(基本上它是一个用于买卖二手车的web应用程序)。该应用程序是使用Spring-MVC用Java开发的。
对于这个应用程序,我们从几乎80-90个汽车论坛中剔除数据,以便我们可以在本地网站上显示这些论坛的数据。对于这些论坛中要取消的每个帖子,我们需要卖家地址(其中卖家是在论坛上发布汽车的那个人)。虽然从这些论坛上删除数据,但在许多情况下,我们得到了地址,但在其他情况下,我们没有。但我们需要尽可能多的帖子和任何我们可以的卖家地址。所以我们想用另一种方法来解决这个问题。
我们认为的另一种解决方案是,当我们没有获得卖家地址时,我们会查找他们的电话号码,并将其转换为相应的地址。但问题是,在获得卖家电话号码后,我们无法找到合适的方法将其映射到他们的地址。有没有人知道什么免费的(我更喜欢的) java-api可以帮助我们做到这一点?
到目前为止,我们发现的是http://www.allareacodes.com/。这个网站提供他们的数据库以29美元的价格下载,即使他们声称提供的不是完整的地址。它们的样本数据如下表所示。此外,他们将area_code映射到城市,而不是完整的电话号码(但这是可以管理的,因为我们只需要映射美国的电话号码)。这个网站的主要问题是他们没有提供完整的地址,他们要价29美元。如果真的有更好的免费解决方案,我们不想浪费我们的29美元。
area_code primary_city state timezone
202 WASHINGTON DC Eastern
203 NEW HAVEN CT Eastern
204 SAINT CLAUDE MB Central
205 BIRMINGHAM AL Central
206 SEATTLE WA Pacific任何帮助都是非常感谢的。
如果有人需要更多细节,请告诉我们?
编辑1:
正如评论中指出的那样,我们不能依赖area_code,因为人们拿出手机拨打遥远的区号。
同样,通过查看第一个答案中的谷歌链接,我们可以看到多个城市与一个area_code相关联。所以这是另一个问题。
发布于 2015-05-15 13:41:41
正如评论所说,你不能依靠地区代码来获得人的地理位置,你会发现很多人住在某个地方,他们的地区代码是不同的,但无论以什么方式谷歌都有地区代码服务,你可以使用它,这是链接https://www.google.com/fusiontables/DataSource?docid=1tg2mkYjGB3J5i03FqSkQsq8foq6lH5knfAgFO9I#rows:id=1
https://stackoverflow.com/questions/30252133
复制相似问题