Как я могу создать абсурдно простое приложение для поиска почтового индекса без использования карт? - PullRequest
2 голосов
/ 02 апреля 2012

В частности, из-за серверных ограничений для этого проекта я не могу использовать что-то вроде карт Google.Я не могу использовать базу данных.У меня есть доступ только к PHP 4.39 и FTP.

Почтовые / почтовые индексы находятся в файле CSV.

Идея, которая у меня возникла, заключается в том, что пользователь вводит в свой почтовый индекс пользовательские типы, скрипт ищет массив, сопоставляет первые две цифры, плюс или минус 2. Это не приведет к идеальному ближайшему совпадению, но достаточно близко.

Резюме: точность этого проекта, по-моему, менее важна, чем простота.

1 Ответ

2 голосов
/ 02 апреля 2012

Вы можете скачать списки почтовых индексов, которые включают широту / долготу центров города для этих файлов почтового индекса.Было бы более точным осуществлять поиск на основе простой проверки координат широты / долготы, чем полагать, что два почтовых индекса географически "близки" просто потому, что числа находятся в небольшом диапазоне.

Например, есливы смотрите на http://www.city -data.com / zipmaps / Los-Angeles-California.html и видите, что географические почтовые индексы 90048 и 90067 географически очень близки, где 90058 значительно дальше от 90048 по сравнению с90067.

Простой поиск по почтовым индексам не будет настолько точным, как вы надеетесь.

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