-1

我有一个场景,其中有两个实体 A 和 B,现在它们都有不同的纬度、经度和隐私半径,共有三种情况。

案例1:B位于A的半径内

情况2:A位于B的半径内

案例3:A不在B的半径内

在情况 1 和 2 中,两个实体都位于两个圆圈中 在情况 3 中,两个实体都位于 A 的圆圈中,但 A 不位于 B 的圆圈中

现在,如果有 100 多个帖子,它不会影响我的网站性能。

4

1 回答 1

0

100 篇帖子不会影响网站性能,因为:要区分 case1 - 3,您只需计算

1) A 和 B 之间距离 (distSqr) 的平方
和 2) 将 distSqr 与 radB*radB 和 radA*radA 进行比较。

这些都是简单的操作。

如果您有几十万,您将不得不进一步考虑,例如使用空间索引。

于 2013-10-25T16:04:54.293 回答