【问题标题】:Recommend a web service that handles location within a specific radius?推荐一个处理特定半径内位置的 Web 服务?
【发布时间】:2010-10-21 22:06:32
【问题描述】:

我们有一个客户想要在他们的网站上找到商店定位器。我被要求找到一个网络服务,它允许我们发送一个邮政编码作为请求,并让它返回 x 半径内的位置。我们发现了这个,但它是由一个人维护的,而且看起来它没有得到很好的更新或支持。我们正在寻找一些商业化的东西,最好是每季度至少更新一次他们的邮政编码数据库,并且有一个记录良好的 API 和 PHP 可访问性。我不会说价格不是一个对象,但现在我们只是想要一些想法,而我的 google-fu 让我失望了。

我已经在网站管理员论坛上发布了这个,但我想我会覆盖我的基础并在这里发布。

【问题讨论】:

    标签: php web-services geocoding


    【解决方案1】:

    我改变了this outstanding script 的用途,以应对同样的挑战。它是免费的,非常可靠,而且速度相对较快。

    在我的脚本中,我将地址存储在数据库中。因此,我没有显示一个页面来输入地址,而是将它们作为字符串传递,然后让魔法发生。

    他在应用程序中这么说,但请确保如果您走这条路线,您将获得自己的 Google Maps API。这对他不起作用!

    如果您想采用较少的技术方法,here's a MySQL query 您可以在您的位置上运行(您必须将纬度/经度添加到您的数据库或设置地理编码服务),以便在乌鸦飞行时为您提供距离.

    【讨论】:

      【解决方案2】:

      Google 地图也有一个地理编码器,它会地理编码到特定地址。

      它仅限于 x 个请求,但如果您的网站很小并且您进行缓存,这应该不是什么大问题。如果您付费,您可以获得更多请求。

      它可以通过 javascript 或 PHP 访问(并且有几个预先编写的 PHP 模块)

      链接在这里: http://code.google.com/apis/maps/documentation/javascript/v2/services.html

      (我在一家每天处理超过 800,000 个请求的公司工作,所以它稳定且快速 :)

      【讨论】:

        【解决方案3】:

        PostcodeAnywhere 有一个 Store Locator 功能 - 我认为它是按使用付费的,但我以前使用过他们的其他产品,而且它们非常便宜。

        http://www.postcodeanywhere.co.uk/store-locator-tool/

        【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-05-06
        • 1970-01-01
        • 1970-01-01
        • 2014-11-02
        • 1970-01-01
        • 1970-01-01
        • 2016-10-04
        • 2013-08-30
        相关资源
        最近更新 更多