コード例 #1
0
        public JsonResult FindDirects(FindDirectsModel findDirects, Point[] points)
        {
            string errMessage = null;

            ViewBag.hasResult      = true;
            findDirects.startPoint = points[0];
            findDirects.endPoint   = points[1];

            MyMapSerVices map_services = new MyMapSerVices();

            try
            {
                TransportType transport = TransportType.Car;
                findDirects.directionResult = map_services.FindShortPath(points, transport);
            }
            catch (Exception e)
            {
                errMessage = e.ToString();
            }
            return(Json(findDirects.directionResult, errMessage, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        public ActionResult FindDirects()
        {
            MyMapSerVices map_services = new MyMapSerVices();

            Point a = new Point();

            a.Latitude  = 14.072644954380323;
            a.Longitude = 108.43505859375;

            Point b = new Point();

            b.Latitude  = 14.30696949782579;
            b.Longitude = 108.0615234375;

            var points = new Point[2];

            points[0] = a;
            points[1] = b;
            var test = map_services.FindShortPath(points, 0);


            return(View());
        }