计算距离最低点 GeoJSON + Mysql + 节点

Calculating lowest distance point GeoJSON + Mysql + node

我要给一分,再给一分收集积分,就近点单

示例:关于我的房子有一点。我的超市数据库中有 50,000 个积分。想订离家近的超市

如果我对海量数据执行此任务,我可能会遇到性能问题。对吗?

我想通过在查询中创建一个 where 来最小化此成本,例如:仅咨询我所在城市的超市。

大概是这样想的?你能想到比这更合理的解决方案吗?请记住,我是一家初创公司,我没有付费解决方案的财务资源。

与其抓取所有点并进行排序,不如利用 ST_Distance_Sphere 等函数。例如,“在我家10公里以内找到我的超市”。

举个例子:http://marcgg.com/blog/2017/03/13/mysql-viewport-gis/