如何在不使用地图的情况下创建一个荒谬简单的“找到最近的”邮政编码应用程序?

时间:2012-04-02 18:57:37

标签: csv zip postal-code

特别是由于此项目的服务器限制,我无法使用Google地图等任何内容。 我不能使用数据库。 我只能访问PHP 4.39和FTP。

邮编/邮政编码在CSV文件中。

我的想法是用户输入邮政编码,脚本搜索数组,匹配前两位数,加上或减去2.这不会产生完美的最接近匹配,但足够接近。

总结:我认为,这个项目的准确性并不比简单更重要。

1 个答案:

答案 0 :(得分:2)

您可以下载包含这些zip文件的市中心纬度/经度的邮政编码列表。基于对纬度/经度坐标的简单检查进行搜索比仅相信两个邮政编码在地理位置上“接近”更简单,因为数字在一个小范围内。

例如,如果你看一下http://www.city-data.com/zipmaps/Los-Angeles-California.html,你可以看到90048和90067的邮编在地理上非常接近90058与90048相比远远超过90048。

根据您的希望,简单地根据邮政编码进行搜索将无法准确。