4

我正在开发一个拼车网站。为此,我创建了具有不同用户选择的不同路线选项的数据库。这些路线作为地理数据类型保存在数据库中。对于数据访问,我使用了实体框架。在 C# 代码中,我使用 DBGeography 数据类型来处理路由。

我有一个要求,用户可以选择一条路线,并识别选择保存在数据库中的相同/附近路线的用户。我如何实现这一目标?

4

1 回答 1

2

如果您在 EF 中工作,您可以使用 SQL 中的STDistance函数来确定 Geography 或DbGeography.Distance之间的距离(例如此处)。

于 2014-02-28T20:06:39.457 回答