是否有提供英国电话号码的经纬度的服务?
例如:
查询:0141 574 xxx,返回:(55.8659829,-4.2602205)[格拉斯哥市中心]
请允许我强调,我不是在寻找反向目录查询。通过电话或“我最近的比萨店在哪里?”,我对“本地区”更感兴趣。
如果此服务不存在,您对如何实施该服务或从何处获取数据的建议也将非常有用。
我知道Ofcom提供了一个区号代码列表,其地名[1]适合地理位置,但我对解决方案有疑虑。我认为这是小城镇和农村地区的一个特殊问题,其中区号将覆盖广大的地理区域。
第二个例子:
区号:01555,Ofcom:Lanark
然而:
01555 860xxx是Crossford(距离Lanark 4英里)
01555 77xxxx是Carluke(西北5英里)
01555 89xxxx是Lesmahagow(西南5英里)
01555 840xxx是Carnwath(东北7英里)
因此01555覆盖约80平方英里。那不是特别的本地化。
[1] Ofcom区号工具:http://www.ofcom.org.uk/consumer/2009/09/telephone-area-codes-tool/
答案 0 :(得分:0)
您可能遇到的问题是,区域代码后的所有数字都不是地理代码。有些已被分配给有线电视提供商。我知道我自己的号码属于我自己,也是一个住在我当前位置东北约5英里的人,链接......我们属于同一个有线电视提供商。
答案 1 :(得分:0)
他们是哪种电话号码?如果他们是企业,您如何看待使用Say,Googles API搜索整数以及从页面中提取实际地址的可能性? - 我知道比那更难做,只是探索一些可能性......; -
答案 2 :(得分:0)
您可以为分配给BT的号码获得合理的位置。
“L”数字映射到该区域内的特定交易所:
对于有线电视提供商(特别是使用光纤传输的电缆提供商),每个区域代码有时只有一个交换机,因此每个LL范围内的数字覆盖整个区域代码。
对于分配给其他提供商的号码,存在类似的问题。另外,这些号码可以被分配为VoIP并且在另一个区域或甚至在完全不同的国家中使用。对于非BT号码,不能依赖位置数据。
对于已移动并保留其号码的人,位置数据也将不准确。
也就是说,CodeLook在显示正确的数据方面做得很合理:http://www.telecom-tariffs.co.uk/codelook.htm