Номер телефона для геолокации Великобритании - PullRequest
1 голос
/ 05 мая 2010

Существует ли услуга, предоставляющая широту и долготу для телефонных номеров Великобритании?

Например:
Запрос: 0141 574 xxx, Возвраты: (55.8659829, -4.2602205) [Центр Глазго]

Позвольте мне подчеркнуть, что я не ищу обратный каталог-запросы. Меня больше интересует «местный район» для таких вещей, как погода по телефону или «Где мой ближайший магазин пиццы?»

Если эта служба не существует, ваши предложения о том, как ее реализовать или откуда брать данные, также будут невероятно полезны.

Мне известно, что Ofcom предоставляет список кодов городов с названием места [1], подходящим для геолокации, но у меня есть опасения по поводу разрешения. Я вижу это как особую проблему в небольших городах и сельской местности, где код города будет охватывать большую географическую зону.

Второй пример:
Телефонный код: 01555, Ofcom: Lanark
Однако:
01555 860xxx - Кроссфорд (4 мили на запад от Ланарка)
01555 77xxxx - Карлук (5 миль к северо-западу)
01555 89xxxx - Лесмахагоу (5 миль на юго-запад)
01555 840xxx - Карнват (7 миль на северо-восток)

Следовательно, 01555 покрывает около 80 кв. Миль. Это не особенно локально.

[1] Инструмент кода города Ofcom: http://www.ofcom.org.uk/consumer/2009/09/telephone-area-codes-tool/

Ответы [ 3 ]

0 голосов
/ 25 июня 2010

Какие это номера телефонов? Если это бизнес, что вы думаете о возможности поиска по целому номеру с помощью, скажем, API Googles и извлечения фактического адреса со страницы? - Я знаю, что это труднее сделать, просто изучить некоторые возможности ..; -

0 голосов
/ 27 сентября 2011

Вы можете получить разумное местоположение для номеров, выделенных для 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

0 голосов
/ 05 мая 2010

У вас может быть проблема в том, что не все цифры после кодов городов являются географическими. Некоторые из них были выделены поставщикам кабелей. Я знаю, что мой собственный номер принадлежит мне, а также человеку, который жил в 5 милях к северо-востоку от моего текущего местоположения, ссылка ... мы принадлежим одному и тому же кабельному провайдеру.

...