MobileForms Toolkit Documentation

Resco.Location.Services.GeoRoute Namespace

Routing service

Routing determines a route between given locations, creating the navigation directions. Routing is done for driving/walking/bicycling and can be optimized to minimize cost/traffic/distance.

Technical specs

Resco.Location.Services.GeoRoute namespace contains GeoRoute class that implements routing request and related helper classes.

GeoRoute class implements event-based asynchronous pattern.
Multiple concurrent requests are allowed.

Namespace hierarchy

Classes

Class Description
GeoRoute Contains the methods used to make requests to the Route Service.
GeoRoute.RouteOptions Defines the GeoRoute request parameters.
GeoRouteLeg Represents a leg of a route. The route leg is a portion of a route between two waypoints.
GeoRouteResult Represents a result of the GeoRoute request.
GeoRouteSummary Contains route summary information, such as total distance and time.
GetRouteCompletedEventArgs Represents a GetRouteCompleted event arguments.
ItineraryItem Contains the properties that define one step of a route.

Enumerations

Enumeration Description
eCompassDirection Defines the compass direction for the ItineraryItem object.
eIconType Defines the type of icon that should be displayed along with an ItineraryItem object data.
eRouteOptimization Defines the route calculation preference for the GeoRoute request.
eTravelModes Defines the travel mode for the GeoRoute request.
eWayType Defines the type of ways that should be excluded from calculation during the GeoRoute request.