带边框的RavenDB空间搜索

带边框的RavenDB空间搜索,ravendb,spatial,Ravendb,Spatial,我在RavenDB有类似的文件: public class MyClass { ... public double Latitude { get; set; } public double Longitude { get; set; } ... } 现在,我想查找位置在矩形边界内的所有文档,该矩形由其N和S纬度以及W和E经度指定 一种简单的方法是这样的查询: .Where(o => o.Latitude <= boundaryNorth &&

我在RavenDB有类似的文件:

public class MyClass
{
    ...
    public double Latitude { get; set; }
    public double Longitude { get; set; }
    ...
}
现在,我想查找位置在矩形边界内的所有文档,该矩形由其N和S纬度以及W和E经度指定

一种简单的方法是这样的查询:

.Where(o => o.Latitude <= boundaryNorth &&
            o.Latitude >= boundarySouth &&
            o.Longitude >= boundaryWest &&
            o.Longitude <= boundaryEast)
。其中(o=>o.纬度=边界南部&&
o、 经度>=边界西&&

o、 经度目前,我们只允许在一个点的特定距离内搜索项目。 我们有其他的功能,但目前还没有公开。 我建议将此邮件发送到邮件列表,看看我们能否为您提供所需的API