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;
}