基于Geo参数查询的最佳方法是什么?

时间:2010-10-22 06:16:44

标签: sql algorithm geolocation

我有一个包含基于地理信息的表格。 (经度和纬度)

我希望用户输入他们的纬度和经度值(例如当前位置),然后查询返回按“用户输入点”和“记录位置”之间的距离排序的记录。

任何建议或网站链接都将不胜感激。

提前谢谢大家

1 个答案:

答案 0 :(得分:2)

尝试搜索“空间索引”。您没有提及任何数据库产品,但许多人都支持这一点。

e.g。 MS:http://technet.microsoft.com/en-us/library/bb964712.aspx
oracle:http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14255/sdo_intro.htm#BAJJIFJJ

然而,这不是一个5分钟的任务。你可能需要几天才能解决它。