好的,问题来了:我想向我的用户展示他附近最近的地理点。
我有大约 55.000 个可以显示的固定地理点。(我有所有的长/纬度)取决于用户位置(长/纬度)我想显示最近的 20 个地理点。
所以当然我可以计算所有 55.000 个地理点,看看在用户 lang/lat 的某个半径内是否有 20 个,然后对它们进行排名,但这在某种程度上是计算总是 55tsd 地理点的开销。
是否有可能将 5 英里/公里范围“添加”到用户的经纬度,并仅计算该半径内的距离?
我希望你明白我的意思。:) 谢谢
好的,问题来了:我想向我的用户展示他附近最近的地理点。
我有大约 55.000 个可以显示的固定地理点。(我有所有的长/纬度)取决于用户位置(长/纬度)我想显示最近的 20 个地理点。
所以当然我可以计算所有 55.000 个地理点,看看在用户 lang/lat 的某个半径内是否有 20 个,然后对它们进行排名,但这在某种程度上是计算总是 55tsd 地理点的开销。
是否有可能将 5 英里/公里范围“添加”到用户的经纬度,并仅计算该半径内的距离?
我希望你明白我的意思。:) 谢谢