Проверка радиуса почтового индекса - PullRequest
0 голосов
/ 11 февраля 2012

Мне нужно предложить пользователю, который живет в x месте в Великобритании.

В настоящее время пользователи вводят свой почтовый индекс с помощью формы, которую я создал, почтовые индексы отправляются в базу данных, и я используюПоиск Google, чтобы проверить их в непосредственной близости от которых я могу предложить услуги.

Иногда это может занять несколько часов, чтобы вручную взломать сотни почтовых индексов таким образом, поэтому я пытаюсь автоматизировать процесс;если бы я мог запустить почтовые индексы через скрипт, который определит, находится ли почтовый индекс x в пределах y миль от почтового индекса z, я смогу умереть счастливым.

Скорость также является проблемой для меня, поэтому я 'Я ищу решение, которое не зависит от внешнего веб-сервиса.Кто-нибудь знает сценарий, который поможет?

1 Ответ

0 голосов
/ 11 февраля 2012

Что бы я сделал, это сопоставил бы почтовые индексы широте и долготе, а затем использовал формулу расстояния между координатами широты / долготы, чтобы узнать, насколько они далеко.

Ссылка для формулы: http://www.mathforum.com/library/drmath/view/51711.html

Ссылка на почтовый индекс -> значения широты / долготы: http://www.freemaptools.com/download-uk-postcode-lat-lng.htm (это должно быть хорошо, но не проверено)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...