Geolocation 想法:就近选址

Geolocation 想法:就近选址,geolocation,distance,Geolocation,Distance,目前,我有一个带有位置(纬度、经度)的表。如前所述,我使用sin,cos计算附近的计算 这似乎相当缓慢。我的想法是预先计算到固定点f的距离,并沿位置存储它。当我现在想找到附近的位置时,我只需计算到同一个固定点的距离,然后通过做一些较小或相等的比较就可以找到它们 我的想法有意义吗?有没有一个标准的方法可以做到这一点?我正处于思考阶段,因此我还没有任何代码可供显示。除非所有位置都是共线的,否则您的想法将不起作用,很可能情况并非如此 您是否使用SQL进行计算?您是否正确使用索引?也许你可以和我们分享一

目前,我有一个带有位置(纬度、经度)的表。如前所述,我使用sin,cos计算附近的计算

这似乎相当缓慢。我的想法是预先计算到固定点f的距离,并沿位置存储它。当我现在想找到附近的位置时,我只需计算到同一个固定点的距离,然后通过做一些较小或相等的比较就可以找到它们


我的想法有意义吗?有没有一个标准的方法可以做到这一点?我正处于思考阶段,因此我还没有任何代码可供显示。

除非所有位置都是共线的,否则您的想法将不起作用,很可能情况并非如此


您是否使用SQL进行计算?您是否正确使用索引?也许你可以和我们分享一些你的代码。

是的,它是sql。我还没有代码,我只是在思考阶段你的位置表有多大?“相当慢”对你意味着什么?