/// <summary> /// 步行路径规划 /// </summary> /// <param name="planParam">规划路径参数</param> /// <returns>路径规划结果</returns> public string WalkOriginalPlanning(WalkPlanParam planParam) { string getUrl = GaoDeConst.WebAPIHost + "/v3/direction/walking?{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 WalkPlanResult WalkPlanning(WalkPlanParam planParam) { planParam.output = "JSON"; string jsonResult = WalkOriginalPlanning(planParam); if (!string.IsNullOrWhiteSpace(jsonResult)) { jsonResult = jsonResult.Replace("[]", "\"\""); } WalkPlanResult planResult = JsonConvert.DeserializeObject <WalkPlanResult>(jsonResult); return(planResult); }