Существует ли услуга, предоставляющая широту и долготу для телефонных номеров Великобритании?
Например:
Запрос: 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/