2013-10-21 41 views
-1

我有一個場景,其中有兩個實體A和B,現在他們都有不同的經緯度和隱私半徑,有三種情況。緯度經度半徑的簡單解決方案

情況1:乙位於半徑甲

情況2:A位於在B的半徑

情況3:A沒有在於乙

的情況下的半徑1和2兩個實體都位於兩個圓圈 在情況3中,兩個實體都位於A的圓圈中,但A不位於圓圈B中

現在,如果有100個帖子比它影響我的網站性能。帖子

+3

你在問什麼?計算性能的問題? –

回答

0

100S不會影響網站的性能,因爲: 要distingusih案例1 - 3,您需要計算只有

1)A和B
和2之間的距離(distSqr)的平方)將distSqr與radB * radB和radA * radA進行比較。

這些都是簡單的操作。

如果你有幾十萬人,你將不得不進一步思考,例如使用空間索引。

相關問題