public ActionResult GetRoutePlanning(PlanningOptions options) { ReturnObject2 ro = null; try { var route = RoutePlanning.GetRoute(options); object result = null; if (options.TripMode == 1) { result = BusRoute.Parse(route); } else { result = DrivingResult.Parse(route); } ro = new ReturnObject2(); ro.AddData("route", result); } catch (Exception ex) { ro = new ReturnObject2(ex.Message); } return(Json(ro)); }
public ActionResult QuickSearch(string keyWord) { ReturnObject2 ro = null; try { object result = POISearch.QuickSearch(keyWord); ro = new ReturnObject2(); ro.AddData("rows", result); } catch (Exception ex) { ro = new ReturnObject2(ex.Message); } return(Json(ro)); }
public ActionResult SearchPOI(POISearchParameters SearchParameters) { ReturnObject2 ro = null; try { POIResult poiResult = POISearch.Search(SearchParameters); ro = new ReturnObject2(); ro.AddData("Data", poiResult); } catch (Exception ex) { ro = new ReturnObject2(ex.Message); } return(Json(ro)); }