1

在我的网站上,我想包括一个用户资料的半径搜索,类似于 Twitter 在高级搜索中使用“靠近这个地方”所做的事情

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

4

2 回答 2

0

查看Google Maps API

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

于 2010-07-22T08:40:08.837 回答
0

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

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

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

于 2010-07-22T08:51:07.593 回答