/// <summary>
        /// 查询交通态势信息
        /// </summary>
        /// <param name="queryParam">查询参数</param>
        /// <returns>交通态势信息</returns>
        public TrafficResult SearchTraffic(TrafficParam queryParam)
        {
            queryParam.output = "JSON";
            string jsonResult = SearchOriginalTraffic(queryParam);

            if (!string.IsNullOrWhiteSpace(jsonResult))
            {
                jsonResult = jsonResult.Replace("[]", "\"\"");
            }
            TrafficResult queryResult = JsonConvert.DeserializeObject <TrafficResult>(jsonResult);

            return(queryResult);
        }
        /// <summary>
        /// 查询交通态势信息
        /// </summary>
        /// <param name="queryParam">查询参数</param>
        /// <returns>交通态势信息</returns>
        public string SearchOriginalTraffic(TrafficParam queryParam)
        {
            string getUrl = GaoDeConst.WebAPIHost;

            if (queryParam is TrafficRectangleParam)
            {
                getUrl += WebAPI.RECTANGLE_TRAFFIC;
            }
            else if (queryParam is TrafficCircleParam)
            {
                getUrl += WebAPI.CIRCLE_TRAFFIC;
            }
            else
            {
                getUrl += WebAPI.ROAD_TRAFFIC;
            }
            getUrl += "?{0}";
            string paras = queryParam.GenerateParams();

            getUrl = string.Format(getUrl, paras);
            string queryResult = WebRequestHelper.HttpGet(getUrl);

            return(queryResult);
        }