Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 给定一个用户';s纬度和经度,我想从数据库中检索我周围的其他用户。_C#_Android_Linq_Web Services_User Location - Fatal编程技术网

C# 给定一个用户';s纬度和经度,我想从数据库中检索我周围的其他用户。

C# 给定一个用户';s纬度和经度,我想从数据库中检索我周围的其他用户。,c#,android,linq,web-services,user-location,C#,Android,Linq,Web Services,User Location,可能重复: 我目前正在Android上开发一个应用程序,它将利用用户的位置。 数据库将按纬度和经度保留所有用户位置。 我知道如何计算两点之间的距离,这有点复杂 但是,在我用visual C#编写的Web服务中,我无法编写以下内容: 从a in-db.Location.Where(a=>两个位置之间的距离(givenLat、givenLong、a.lat、a.longi)已经有了答案,尽管以英里(1609.344米)为单位它使用的是SQL,而不是LINQ,但您可以轻松地将其转换为LINQ表达式,

可能重复:

我目前正在Android上开发一个应用程序,它将利用用户的位置。 数据库将按纬度和经度保留所有用户位置。 我知道如何计算两点之间的距离,这有点复杂

但是,在我用visual C#编写的Web服务中,我无法编写以下内容:


从a in-db.Location.Where(a=>两个位置之间的距离(givenLat、givenLong、a.lat、a.longi)已经有了答案,尽管以英里(1609.344米)为单位它使用的是SQL,而不是LINQ,但您可以轻松地将其转换为LINQ表达式,特别是如果您有类似的工具。

看看Nerddinner。

(使用distancebetween函数)

在数据库中创建相关函数


然后在你的c#

中给他们打电话,在另一个问题中问同样的问题通常是不鼓励的。我建议你看看Brian Cooley对你的另一个问题的回答,他的边界框是我将如何做。