SuperMap.Web.iServerJava6R.QueryByDistanceService.GetParameters C# (CSharp) Method

GetParameters() protected method

${iServerJava6R_Query_QueryByDistanceService_method_GetParameters_D}
protected GetParameters ( QueryParameters parameters ) : string>.Dictionary
parameters QueryParameters ${iServerJava6R_Query_QueryByDistanceService_method_GetParameters_parameters}
return string>.Dictionary
        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;
        }