BikeInCity.ViewModels.BikeRouteViewModel.CalculateRoute C# (CSharp) Метод

CalculateRoute() публичный Метод

Calls a request to bing maps api which will calculate the route between several specified bikesttations.
public CalculateRoute ( ) : void
Результат void
        public void CalculateRoute()
        {
            //RouteServiceClient routeClient = new RouteServiceClient("BasicHttpBinding_IRouteService");
            //routeClient.CalculateRouteCompleted += new EventHandler<CalculateRouteCompletedEventArgs>(CalculatedRoute_Completed);

            RouteRequest routeRequest = new RouteRequest();

            routeRequest.Options = new RouteOptions();
            routeRequest.Options.Mode = TravelMode.Driving;
            routeRequest.Options.Optimization = RouteOptimization.MinimizeDistance;
            routeRequest.Options.RoutePathType = RoutePathType.Points;
            routeRequest.Credentials = new Credentials();
            routeRequest.Credentials.ApplicationId = BikeConsts.MAPS_KEY;

            routeRequest.Waypoints = new ObservableCollection<Waypoint>();
            routeRequest.Waypoints.Add(CreateWaypoint(this.From.Location));
            routeRequest.Waypoints.Add(CreateWaypoint(this.To.Location));

            RouteServiceClient.BeginCalculateRoute(routeRequest, new AsyncCallback(EndCalculateRoute), null);
        }