【问题标题】:Twitter's Radius SearchTwitter 的半径搜索
【发布时间】:2010-07-22 08:01:28
【问题描述】:

在我的网站上,我想包含一个用户个人资料的半径搜索,类似于 Twitter 在他们的 advanced search 上所做的“靠近这个地方”

我目前有一个包含纬度和经度数据的美国邮政编码数据库,但该网站现在正在全球扩展。在世界各地添加本地邻近搜索的最佳方法是什么?为每个国家/地区添加邮政编码表? Twitter 是如何做到的?

【问题讨论】:

    标签: google-maps search proximity zipcode


    【解决方案1】:

    您需要的是地理编码服务。有许多免费和付费选项。 Google 提供地理编码器作为其地图 API 的一部分,但存在速率限制,并且数据必须绘制在 Google 地图上。

    例如http://maps.google.com/maps/api/geocode/json?address=[insert+address/postcode+here]&sensor=false

    另一个免费选项是 opengeocoding.org。还有许多商业选择。

    【讨论】:

      【解决方案2】:

      查看Google Maps API

      这就是我以前做过这种事情的方式。我不太清楚你想做什么(即你的实现需要什么,你有什么数据等),但我结合了这个和你得到的纬度/经度来确定距离。

      【讨论】:

        猜你喜欢
        • 2016-09-06
        • 2014-11-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-01
        • 2011-09-15
        • 1970-01-01
        • 2016-09-29
        相关资源
        最近更新 更多