protected override Dictionary<string, string> GetParameters(QueryParameters parameters)
{
Dictionary<string, string> dictionary = new Dictionary<string, string>();
if (((QueryByDistanceParameters)parameters).IsNearest)
{
dictionary.Add("queryMode", "\"FindNearest\"");
}
else
{
dictionary.Add("queryMode", "\"DistanceQuery\"");
}
dictionary.Add("queryParameters", QueryParameters.ToJson(parameters));
dictionary.Add("geometry", ServerGeometry.ToJson(((QueryByDistanceParameters)parameters).Geometry.ToServerGeometry()));
dictionary.Add("distance", ((QueryByDistanceParameters)parameters).Distance.ToString(System.Globalization.CultureInfo.InvariantCulture));
return dictionary;
}