1

是否有提供英国电话号码经纬度的服务?

例如:
查询:0141 574 xxx,返回:(55.8659829, -4.2602205) [格拉斯哥市中心]

请允许我强调,我不是在寻找反向目录查询。我对“当地”更感兴趣,比如电话天气或“我最近的披萨店在哪里?”

如果此服务不存在,您对如何实现它或从何处获取数据的建议也将非常有用。

我知道 Ofcom 提供了一个区号列表,其中包含适合地理位置的地名 [1],但我担心分辨率。我认为这是小城镇和农村地区的一个特殊问题,其中区号将覆盖较大的地理区域。

第二个示例:
区号:01555,Ofcom:Lanark
但是:
01555 860xxx 是 Crossford(拉纳克以西 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/

4

3 回答 3

0

您可能会遇到一个问题,即并非所有区号后的数字都是地理的。有些已被分配给有线电视提供商。我知道我自己的号码属于我自己,也是一个住在我当前位置东北约 5 英里处的人,链接……我们属于同一个有线电视提供商。

于 2010-05-05T13:33:57.303 回答
0

它们是什么类型的电话号码?如果他们是企业,您如何看待使用 Google 的 API 搜索整个号码并从页面中提取实际地址的可能性?- 我知道这比那更难,只是探索一些可能性..;-

于 2010-06-25T08:19:37.590 回答
0

您可以获得分配给 BT 的号码的合理位置。

“L”数字映射到该区域内的特定交易所:

  • (02X) LLLL XXXX (2+8)
  • (011X) LLL XXXX (3+7)
  • (01X1) LLL XXXX (3+7)
  • (01XXX) LLXXXX (4+6)
  • (01XXX) LLXXX (4+5)
  • (01XXXX) LXXXX (5+5)
  • (01XXXX) LXXX (5+4)

对于电缆供应商(尤其是那些使用光纤传输的供应商),有时每个区号只有一次交换,因此每个 LL 范围内的数字涵盖整个区号。

对于分配给其他提供商的号码,也存在类似的问题。此外,这些号码可能会被分配为 VoIP,并在其他地区甚至完全不同的国家/地区使用。对于非 BT 号码,不能依赖位置数据。

对于已经搬家并保留号码的人,位置数据也将不准确。

也就是说,CodeLook 在显示正确数据方面做得很合理: http ://www.telecom-tariffs.co.uk/codelook.htm

于 2011-09-27T11:33:51.743 回答