我发现了一个名为Zip Location的PHP/MySQL脚本,由SaniSoft开发,它很好用,但有一个问题:在某些情况下无法正常工作。
似乎任何小于20英里半径的搜索都会返回与20英里相同数量的邮政编码。我在Google上搜索了很多,但没有结果,想知道是否有人对这种情况有所了解。
我宁愿在购买程序之前解决这个问题,也可以借此学习经验。该数据库是一份包含各个邮政编码及其经纬度的列表。该脚本使用一种方法确定输入的邮政编码周围的距离,并根据其经纬度返回该半径内的邮政编码。
谢谢!!
编辑: 通过使用脚本提供的距离函数,我发现程序给出的邮政编码与我的邮政编码之间的距离为0英里。
重大更新
从研究中发现,该数据库具有重复的经纬度值。在使用Zip Locator时,请注意此事项。虽然PHP可以正常工作,但您需要找到新的邮政编码数据库。我将在以后发布我的发现。
似乎任何小于20英里半径的搜索都会返回与20英里相同数量的邮政编码。我在Google上搜索了很多,但没有结果,想知道是否有人对这种情况有所了解。
我宁愿在购买程序之前解决这个问题,也可以借此学习经验。该数据库是一份包含各个邮政编码及其经纬度的列表。该脚本使用一种方法确定输入的邮政编码周围的距离,并根据其经纬度返回该半径内的邮政编码。
谢谢!!
编辑: 通过使用脚本提供的距离函数,我发现程序给出的邮政编码与我的邮政编码之间的距离为0英里。
重大更新
从研究中发现,该数据库具有重复的经纬度值。在使用Zip Locator时,请注意此事项。虽然PHP可以正常工作,但您需要找到新的邮政编码数据库。我将在以后发布我的发现。