【问题标题】:Find Nearby GPS Navigation Route查找附近的 GPS 导航路线
【发布时间】:2014-02-21 06:12:36
【问题描述】:

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

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

【问题讨论】:

  • 你如何定义附近的路线?路线是如何编码的(即起点和终点或作为一组坐标?)事实上,我不完全确定您的问题在哪里,您是否很难找到相似的路线?
  • 我会在Geographic Information Systems SE 询问人们。

标签: c# map navigation gps sqlgeography


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-15
    • 1970-01-01
    • 1970-01-01
    • 2015-03-17
    • 1970-01-01
    相关资源
    最近更新 更多