Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        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));
        }