Node.js:查找附近的事件 [重复]

Posted

技术标签:

【中文标题】Node.js:查找附近的事件 [重复]【英文标题】:Node.js: Find Nearby Events [duplicate] 【发布时间】:2014-04-06 16:38:47 【问题描述】:

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

在数据库中,我们存储了美国各地发生的所有事件(音乐会和喜剧节目)的经度、纬度和街道地址

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

编辑

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

【问题讨论】:

@JakeGould 感谢您的指导。如果你想把它放在答案中,我可以接受。 【参考方案1】:

您的问题非常广泛且不具体。但我提供了关于如何使用POINTGEOMETRY 函数here 计算MySQL 距离的非常详细的答案。更多详情here MySQL 官方网站。

【讨论】:

以上是关于Node.js:查找附近的事件 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

STOMP 上的重复事件 Socket.io 和 Node.js

使用node.js套接字客户端向sails.js(0.11.x)发出事件[重复]

Node js 安装+回调函数+事件

原生nodejs编写在线聊天系统

如何更新嵌套数组MongoDb Node js中的必填字段[重复]

Node.js 事件循环