从另一个邮政编码获取半径不到n英里的所有邮政编码

时间:2013-07-04 01:04:22

标签: mysql ruby-on-rails ruby geolocation geocoding

所以,我正在进行径向搜索,我需要根据实际的邮政编码获取半径为X英里的所有邮政编码。

例如,假设我的位置在邮政编码94111中,我需要找到距离我实际位置50英里的所有邮政编码。

我目前在我的数据库中有一个地方列表,我们只存储了这些地方的邮政编码。所以我需要根据我的邮政编码和他们的邮政编码找到X英里半径范围内的所有地方。

我不知道该怎么做以及使用什么。我在想geonames gem这似乎不太可能。

编辑:我们有一个mysql DB

1 个答案:

答案 0 :(得分:-1)

您需要a database of zip codes地理坐标。 Mysql可以根据它进行地理空间搜索。