我有一个包含数百万个纬度/经度对的数据库。我想实现一个函数来收集给定纬度/经度对指定距离内的所有纬度/经度对。有没有比迭代数据库中的每一对并计算该对与给定对之间的距离更好的方法?如果可以的话,我想避免使用暴力!
我想补充一点,我永远不会搜索距离给定纬度/经度对大于 1 英里的纬度/经度对。
最佳答案
许多数据库直接支持空间类型的存储,并包含空间查询。这将为您正确处理距离计算,并提供一种更有效的提取信息的方法。
有关示例,请参阅:
关于database - 查找距纬度/经度对给定距离内的所有纬度/经度对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17030091/