/// <summary> /// 货车路径规划 /// </summary> /// <param name="planParam">规划路径参数</param> /// <returns>路径规划结果</returns> public string TruckOriginalPlanning(TruckPlanParam planParam) { string getUrl = GaoDeConst.WebAPIHost + "/v4/direction/truck?{0}"; string paras = planParam.GenerateParams(); getUrl = string.Format(getUrl, paras); string planResult = WebRequestHelper.HttpGet(getUrl); return(planResult); }
/// <summary> /// 货车路径规划 /// </summary> /// <param name="planParam">规划路径参数</param> /// <returns>路径规划结果</returns> public TruckPlanResult TruckPlanning(TruckPlanParam planParam) { planParam.output = "JSON"; string jsonResult = TruckOriginalPlanning(planParam); if (!string.IsNullOrWhiteSpace(jsonResult)) { jsonResult = jsonResult.Replace("[]", "\"\""); } TruckPlanResult planResult = JsonConvert.DeserializeObject <TruckPlanResult>(jsonResult); return(planResult); }