Node.js:查找附近的活动

时间:2014-04-06 16:38:48

标签: javascript mysql node.js geocoding

我们有一个带有MySQL的Node.js。

在数据库中,我们存储经度,纬度以及在美国各地发生的所有活动(音乐会和喜剧节目)的街道地址。

场景:当用户根据他们当前的位置(经度和纬度)登录时,我想提供他们在30英里范围内发生的所有事件的列表。使用Node.js和MySQL提供此类设置的最佳做法是什么?

修改

即。 如果我有一个包含10,000个位置(Lat& Lng)的数据库,那么计算这些位置中哪一个位于给定位置半径30英里范围内的最佳方法是什么。

1 个答案:

答案 0 :(得分:1)

你的问题非常广泛&非特异性。但是我提供了一个非常详细的答案,说明如何使用POINT&来计算与MySQL的距离。 GEOMETRY函数here。有关官方MySQL站点的更多详细信息here