Thetype exposes the following members.
Creates a Waypoint route for the Navigator with the default MessagesBundle.
Creates a Waypoint route for the Navigator with a given MessagesBundle.
Returns true if all the movements have been described in the route.
Returns the Directions for this route.
Forces Waypoints to be visited in the correct order, if true. If false, then a Waypoint may be visited without one of the earlier ones having been visited. The default is true.
The MessagesBundle, allowing for internationalization of route calculations.
Gets / sets the VehicleSpec for this route.
Cancels the route calculation.
This method is called by the navigator to describe the next turn on the route.
Disposes of the WaypointRouteCalculator.
Determines whether the specified object is equal to the current object.(Inherited from .)
Serves as the default hash function.(Inherited from .)
Gets the(Inherited from of the current instance. .)
Called by the Navigator to check whether the current route is free from constraint violations and if not, apply a routing constraint so that the next route calculated will be different.
Does the work of recalculating the route.
Sets the threshold for deciding when a Waypoint has been visited. The default is 300 ft.
Returns a string that represents the current object.(Inherited from .)
Update the GPS position.
For the Navigator to be able to use the route, create a route that contains only Waypoints, and then create a WaypointRouteCalculator with this route. Next, set the WaypointRouteCalculator as the Navigator's RouteCalculator.
For more information on Waypoints, see the API documentation, and the Routing and Directions topic in the GeoBase | Map Explorer section.
Route myRoute; NavigationManager myNavMgr; ... WaypointRouteCalculator wprc = new WaypointRouteCalculator(myRoute); myNavMgr.Navigator.RouteCalculator = wprc; myNav.Destination = myRoute.End;