我们有一个客户想在他们的网站上找到商店定位器。我被要求找到一个网络服务,允许我们发送一个邮政编码作为请求,让它返回x radius范围内的位置。我们发现了这个,但是它由一个人维护,并且看起来不像它得到更新或支持得很好。我们正在寻找商业化的东西,理想情况是每季度至少更新一次他们的邮政编码数据库,并且有一个记录良好的API,具有PHP可访问性。我不会说价格不是一个对象,但是现在我们只想要一些想法,而我的google-fu让我失望了。
我已经在网站管理员论坛上发布了这个内容,但我认为我会覆盖我的基础并在此发布。
答案 0 :(得分:3)
我已经改变了this outstanding script以提出同样的挑战。它是免费的,非常可靠,并且相对较快。
在我的脚本中,我有存储在数据库中的地址。因此,我只是将它们作为一个字符串传递出来,而不是显示一个输入地址的页面,让魔法发生。
他在应用中说,但要确保如果你走这条路线就可以获得自己的Google Maps API。它不适用于他!
如果你想采用一点技术方法,here's a MySQL query你可以在你的位置上运行(你必须将lat / long添加到你的数据库或设置GEOCODING服务)以给你距离作为乌鸦苍蝇。
答案 1 :(得分:3)
Google地图也有地理编码器,它会对特定地址进行地理编码。
它仅限于x个请求,但如果您的网站很小并且缓存,这应该不是什么大问题。如果您付款,可以获得更多请求。
可以通过javascript或PHP访问(并且有几个预先编写的PHP模块)
链接到这里: http://code.google.com/apis/maps/documentation/javascript/v2/services.html
(我为一家每天要求超过800,000个请求的公司工作,因此它稳定而快速:))
答案 2 :(得分:3)
PostcodeAnywhere有一个商店定位器功能 - 我认为这是按使用付费,但我以前使用过他们的其他产品而且它们非常便宜。