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】:您的问题非常广泛且不具体。但我提供了关于如何使用POINT
和GEOMETRY
函数here 计算MySQL 距离的非常详细的答案。更多详情here MySQL 官方网站。
【讨论】:
以上是关于Node.js:查找附近的事件 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
STOMP 上的重复事件 Socket.io 和 Node.js
使用node.js套接字客户端向sails.js(0.11.x)发出事件[重复]