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

计算最低距离点GeoJSON+Mysql+节点,mysql,node.js,math,geojson,haversine,Mysql,Node.js,Math,Geojson,Haversine,我想给一分,另一分是收集分数,然后点最近的 关于我的房子有一点。我的超级市场数据库中有50000个积分。我想订离我家近一点的超市 我应该使用谷歌地图API搜索纬度和经度 最初,我想使用added-in添加点 版本5.7 然后确定最短距离。使用nodejs。 如果我对大量数据执行此任务,可能会出现性能问题。对吧? 我想通过在查询中创建一个where来最小化这个成本,例如:只咨询我所在城市的超市 这或多或少是一种想法吗?你能想出比这更合理的解决办法吗?请记住,我是一家初创企业,我对付费解决方案没有经

我想给一分,另一分是收集分数,然后点最近的

关于我的房子有一点。我的超级市场数据库中有50000个积分。我想订离我家近一点的超市

我应该使用谷歌地图API搜索纬度和经度

最初,我想使用added-in添加点 版本5.7

然后确定最短距离。使用nodejs。 如果我对大量数据执行此任务,可能会出现性能问题。对吧?

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


这或多或少是一种想法吗?你能想出比这更合理的解决办法吗?请记住,我是一家初创企业,我对付费解决方案没有经济追索权。

与其抓住所有点并进行排序,不如利用ST_Distance_Sphere等功能。例如,“在我家10公里范围内找到超市”


下面是一个示例:

可能存在性能问题-不要过早优化。进行计算、测量和改进。是的,在你开始之前,在哪里上课来减少场景的大小是个好主意。如果没有-并行化。计算是独立的。