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

发布于 2024-09-28 21:11:37 字数 138 浏览 0 评论 0原文

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

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

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

预先感谢大家

I have a table which contains Geo-Based information. (latitude and longitude)

i would like users to input their Latitude and Longitude value(e.g current location), then query returns the records ordered by the distance between "user inputed spot" and "record position".

any suggestions or web link would be appreciated.

thank you all in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

尤怨 2024-10-05 21:11:37

尝试搜索“空间索引”。您没有提到任何数据库产品,但许多产品都对此提供支持。

例如 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 分钟的任务。你可能需要几天的时间才能解决。

Try searching for "spatial index". You didn't mention any DB product, but many have support for that.

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

it is, however, not a 5-minutes task. you might need a few days to work it out.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文