查找附近的GPS导航路线

时间:2014-02-21 06:12:36

标签: c# map navigation gps sqlgeography

我正在开发一个汽车共享网站。为此,我创建了具有不同用户选择的不同路由选项的数据库。这些路由将作为Geography数据类型保存在Database中。对于数据访问,我使用了Entity Framework。在C#代码中,我使用DBGeography数据类型来处理路由。

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

1 个答案:

答案 0 :(得分:2)

如果您在EF中工作,可以使用SQL中的STDistance函数来确定地理位置之间的距离或DbGeography.Distance(示例here)。