【发布时间】:2012-05-28 00:48:36
【问题描述】:
我正在考虑构建一个可以帮助您找到本地企业的应用程序(只是一个示例)。您可以输入您的邮政编码(或 GPS,如果这是在手机上)并找到 10 英里内最近的企业等。我的问题是如何实现这种类型的逻辑?是否有我需要使用的图书馆或服务?或者这可以用数学来完成吗?我不熟悉这种事情通常是如何工作的,所以让我知道我需要如何存储记录,以便以后查询它们。注意:我将使用 Ruby 和 MongoDB。
【问题讨论】:
-
您可以使用经度和纬度来帮助计算距离,并在其中混合一些数学(我不知道)和一些地图服务(可能是谷歌地图)来帮助转换邮政编码变成长/纬度。这可能有效..