从另一个邮政编码获取n英里半径内的所有邮政编码[关闭]

Posted

技术标签:

【中文标题】从另一个邮政编码获取n英里半径内的所有邮政编码[关闭]【英文标题】:Get all the zip codes within a n miles radius from another zip code [closed] 【发布时间】:2013-07-04 01:04:22 【问题描述】:

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

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

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

我不知道该怎么做和使用什么。我在想geonames gem 位,这似乎是不可能的。

编辑:我们有一个 mysql 数据库

【问题讨论】:

【参考方案1】:

您需要a database of zip codes 和地理坐标。 Mysql可以以此为基础进行地理空间搜索。

【讨论】:

以上是关于从另一个邮政编码获取n英里半径内的所有邮政编码[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

使用 array_intersect

iOS - 获取当前邮政编码 X 英里内的位置?

邮政编码和半径查找建议[关闭]

计算所有邮政编码都在 x 英里内的最小邮政编码集的函数

允许用户在半径内找到其他用户

SQL查询位置半径内的总点数