BackendlessAPI.Service.GeoService.RelativeFind C# (CSharp) Method

RelativeFind() public method

public RelativeFind ( BackendlessAPI.Geo.BackendlessGeoQuery geoQuery ) : BackendlessCollection
geoQuery BackendlessAPI.Geo.BackendlessGeoQuery
return BackendlessCollection
    public BackendlessCollection<SearchMatchesResult> RelativeFind( BackendlessGeoQuery geoQuery )
    {
      if( geoQuery == null )
        throw new ArgumentNullException( ExceptionMessage.NULL_GEO_QUERY );

      if( geoQuery.RelativeFindMetadata.Count == 0 || geoQuery.RelativeFindPercentThreshold == 0 )
        throw new ArgumentException( ExceptionMessage.INCONSISTENT_GEO_RELATIVE );

      var result = Invoker.InvokeSync<BackendlessCollection<SearchMatchesResult>>( GEO_MANAGER_SERVER_ALIAS, "relativeFind",
                                                                        new Object[]
                                                                          {
                                                                            Backendless.AppId, Backendless.VersionNum,
                                                                            geoQuery
                                                                          } );

      result.Query = geoQuery;

      return result;
    }

Same methods

GeoService::RelativeFind ( BackendlessAPI.Geo.BackendlessGeoQuery geoQuery, AsyncCallback callback ) : void