Exemplo n.º 1
0
 public override IDocumentQuery <T> WithinRadiusOf(IPosition position, Distance distance)
 {
     return(_query.WithinRadiusOf(SpatialField.NameFor(_propertySelector), distance.ConvertTo(DistanceUnit.Km).Value, position.GetCoordinate().Latitude, position.GetCoordinate().Longitude));
 }
Exemplo n.º 2
0
 public override IRavenQueryable <T> WithinRadiusOf(IPosition position, Distance distance)
 {
     return(_source.Customize(x => x.WithinRadiusOf(SpatialField.NameFor(_property), distance.ConvertTo(DistanceUnit.Km).Value, position.GetCoordinate().Latitude, position.GetCoordinate().Longitude)));
 }
Exemplo n.º 3
0
 public override IDocumentQuery <T> RelatesToShape(IRavenIndexable geometry, SpatialRelation relation)
 {
     return(_query.RelatesToShape(SpatialField.NameFor(_propertySelector), _writer.Write(geometry.GetSpatial4nShape()), relation));
 }
Exemplo n.º 4
0
 public override IRavenQueryable <T> RelatesToShape(IRavenIndexable geometry, SpatialRelation relation)
 {
     return(_source.Customize(x => x.RelatesToShape(SpatialField.NameFor(_property), _writer.Write(geometry.GetSpatial4nShape()), relation)));
 }