2016-08-22 90 views
-1

目前,我有一个表格(纬度,经度)。我使用sin,cos计算附近的计算here想法:获取附近的位置

这似乎相当缓慢。我有这样的想法:预先计算到固定点f的距离并将其存储在位置上。当我现在想要找到附近的位置时,我只是计算距离到相同的固定点,然后可以通过做一些少或相等的比较来找到它们。

我的想法是否有意义?有没有一个标准的方法来做到这一点?我处于思考阶段,所以我没有任何代码可以显示。

回答

1

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

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

+0

是的,它是SQL。我还没有代码,我只是在思考阶段 – esskar

+0

你的位置表有多大? “相当慢”是什么意思? –