/// <inheritdoc /> public void OrderByDistanceDescending(string fieldName, string shapeWkt) { OrderByTokens.AddLast(OrderByToken.CreateDistanceDescending(fieldName, AddQueryParameter(shapeWkt))); }
/// <inheritdoc /> public void OrderByDistanceDescending(string fieldName, string shapeWkt, double roundFactor) { string factorParamName = roundFactor == 0 ? null : AddQueryParameter(roundFactor); OrderByTokens.AddLast(OrderByToken.CreateDistanceDescending(fieldName, AddQueryParameter(shapeWkt), factorParamName)); }
/// <inheritdoc /> public void OrderByDistanceDescending(string fieldName, double latitude, double longitude) { OrderByTokens.AddLast(OrderByToken.CreateDistanceDescending(fieldName, AddQueryParameter(latitude), AddQueryParameter(longitude))); }
/// <inheritdoc /> public void OrderByDistanceDescending(string fieldName, double latitude, double longitude, double roundFactor) { var roundFactorParameterName = roundFactor == 0 ? null : AddQueryParameter(roundFactor); OrderByTokens.AddLast(OrderByToken.CreateDistanceDescending(fieldName, AddQueryParameter(latitude), AddQueryParameter(longitude), roundFactorParameterName)); }