====== ThinkGeo.MapSuite.Routing.RoutingEngine ====== ===== Inheritance Hierarchy ===== *System.Object ***ThinkGeo.MapSuite.Routing.RoutingEngine** ===== Members Summary ===== ==== Public Constructors ==== ** {{wiki:PublicMethod.gif|}} RoutingEngine() ** * //This is a constructor for the class.// == Remarks == * //The default settings are: RoutingSource is null, routingAlgorithm is Dijkstra, FeatureSource is null, GeographyUnit is DecimalDegree, DistanceUnit is Kilometer.// == Parameters ==
** {{wiki:PublicMethod.gif|}} RoutingEngine(RoutingSource) ** * //This is a constructor for the class.// == Remarks == * //The default settings are: RoutingSource is null, routingAlgorithm is Dijkstra, FeatureSource is null, GeographyUnit is DecimalDegree, DistanceUnit is Kilometer.// == Parameters == * //routingSource// * Type:[[ThinkGeo.MapSuite.Routing.RoutingSource|RoutingSource]] * Description:N/A
** {{wiki:PublicMethod.gif|}} RoutingEngine(RoutingSource,FeatureSource) ** * //This is a constructor for the class.// == Remarks == * //The default settings are: RoutingSource is null, routingAlgorithm is Dijkstra, FeatureSource is null, GeographyUnit is DecimalDegree, DistanceUnit is Kilometer.// == Parameters == * //routingSource// * Type:[[ThinkGeo.MapSuite.Routing.RoutingSource|RoutingSource]] * Description:N/A * //featureSource// * Type:[[ThinkGeo.MapSuite.Layers.FeatureSource|FeatureSource]] * Description:N/A
** {{wiki:PublicMethod.gif|}} RoutingEngine(RoutingSource,RoutingAlgorithm) ** * //This is a constructor for the class.// == Remarks == * //The default settings are: RoutingSource is null, routingAlgorithm is Dijkstra, FeatureSource is null, GeographyUnit is DecimalDegree, DistanceUnit is Kilometer.// == Parameters == * //routingSource// * Type:[[ThinkGeo.MapSuite.Routing.RoutingSource|RoutingSource]] * Description:N/A * //routingAlgorithm// * Type:[[ThinkGeo.MapSuite.Routing.RoutingAlgorithm|RoutingAlgorithm]] * Description:N/A
** {{wiki:PublicMethod.gif|}} RoutingEngine(RoutingSource,RoutingAlgorithm,FeatureSource) ** * //This is a constructor for the class.// == Remarks == * //The default settings are: RoutingSource is null, routingAlgorithm is Dijkstra, FeatureSource is null, GeographyUnit is DecimalDegree, DistanceUnit is Kilometer.// == Parameters == * //routingSource// * Type:[[ThinkGeo.MapSuite.Routing.RoutingSource|RoutingSource]] * Description:N/A * //routingAlgorithm// * Type:[[ThinkGeo.MapSuite.Routing.RoutingAlgorithm|RoutingAlgorithm]] * Description:N/A * //featureSource// * Type:[[ThinkGeo.MapSuite.Layers.FeatureSource|FeatureSource]] * Description:N/A
** {{wiki:PublicMethod.gif|}} RoutingEngine(RoutingSource,RoutingAlgorithm,FeatureSource,GeographyUnit) ** * //This is a constructor for the class.// == Remarks == * //The default settings are: RoutingSource is null, routingAlgorithm is Dijkstra, FeatureSource is null, GeographyUnit is DecimalDegree, DistanceUnit is Kilometer.// == Parameters == * //routingSource// * Type:[[ThinkGeo.MapSuite.Routing.RoutingSource|RoutingSource]] * Description:N/A * //routingAlgorithm// * Type:[[ThinkGeo.MapSuite.Routing.RoutingAlgorithm|RoutingAlgorithm]] * Description:N/A * //featureSource// * Type:[[ThinkGeo.MapSuite.Layers.FeatureSource|FeatureSource]] * Description:N/A * //geographyUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:N/A
** {{wiki:PublicMethod.gif|}} RoutingEngine(RoutingSource,RoutingAlgorithm,FeatureSource,GeographyUnit,DistanceUnit) ** * //This is a constructor for the class.// == Remarks == * //The default settings are: RoutingSource is null, routingAlgorithm is Dijkstra, FeatureSource is null, GeographyUnit is DecimalDegree, DistanceUnit is Kilometer.// == Parameters == * //routingSource// * Type:[[ThinkGeo.MapSuite.Routing.RoutingSource|RoutingSource]] * Description:N/A * //routingAlgorithm// * Type:[[ThinkGeo.MapSuite.Routing.RoutingAlgorithm|RoutingAlgorithm]] * Description:N/A * //featureSource// * Type:[[ThinkGeo.MapSuite.Layers.FeatureSource|FeatureSource]] * Description:N/A * //geographyUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:N/A * //distanceUnit// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceUnit|DistanceUnit]] * Description:N/A
==== Protected Constructors ==== ==== Public Methods ==== ** {{wiki:PublicMethod.gif|}} GetRouteSegments(String,String) ** * //N/A// == Remarks == * //This method for users who don't know the feature source. If the user knows the feature source, they should use GetRoute to get more information.This method is one of the most common routing requirements for a simple path, wherein a customer inputs two feature IDs that represent routeSegments and then finds a route. The route will be calculated from a specified start routeSegment to a specified end routeSegment.// == Return Value == * Type:Collection<[[ThinkGeo.MapSuite.Routing.RouteSegment|RouteSegment]]> * Description:N/A == Parameters == * //startFeatureId// * Type:String * Description:This parameter is the start point of the route. * //endFeatureId// * Type:String * Description:This parameter is the end point of the route.
** {{wiki:PublicMethod.gif|}} GetRoute(PointShape,PointShape) ** * //N/A// == Remarks == * //This method generates turn-by-turn driving directions for any route. It cannot be changed by overriding GetRouteCore.This method is for users who know the feature source. If the user does not know the feature source, they should use GetRouteSegments instead.This method is one of the most common routing requirements for a simple path, wherein a customer inputs two points and then finds a route. The route will be calculated from a specified start point to a specified end point.// == Return Value == * Type:[[ThinkGeo.MapSuite.Routing.RoutingResult|RoutingResult]] * Description:N/A == Parameters == * //startPoint// * Type:[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]] * Description:This parameter is the start point which represents a routeSegment for the start of the route. * //endPoint// * Type:[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]] * Description:This parameter is the end point which represents a routeSegment for the end of the route.
** {{wiki:PublicMethod.gif|}} GetRoute(PointShape,IEnumerable) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Routing.RoutingResult|RoutingResult]] * Description:N/A == Parameters == * //startPoint// * Type:[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]] * Description:N/A * //stops// * Type:IEnumerable<[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]]> * Description:N/A
** {{wiki:PublicMethod.gif|}} GetRoute(PointShape,IEnumerable,Int32) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Routing.RoutingResult|RoutingResult]] * Description:N/A == Parameters == * //startPoint// * Type:[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]] * Description:N/A * //stops// * Type:IEnumerable<[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]]> * Description:N/A * //iterations// * Type:Int32 * Description:N/A
** {{wiki:PublicMethod.gif|}} GetRoute(PointShape,PointShape,IEnumerable) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Routing.RoutingResult|RoutingResult]] * Description:N/A == Parameters == * //startPoint// * Type:[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]] * Description:N/A * //endPoint// * Type:[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]] * Description:N/A * //stops// * Type:IEnumerable<[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]]> * Description:N/A
** {{wiki:PublicMethod.gif|}} GetRoute(PointShape,PointShape,IEnumerable,Int32) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Routing.RoutingResult|RoutingResult]] * Description:N/A == Parameters == * //startPoint// * Type:[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]] * Description:N/A * //endPoint// * Type:[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]] * Description:N/A * //stops// * Type:IEnumerable<[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]]> * Description:N/A * //iterations// * Type:Int32 * Description:N/A
** {{wiki:PublicMethod.gif|}} GetRoute(String,IEnumerable) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Routing.RoutingResult|RoutingResult]] * Description:N/A == Parameters == * //startFeatureId// * Type:String * Description:N/A * //stopFeatureIds// * Type:IEnumerable * Description:N/A
** {{wiki:PublicMethod.gif|}} GetRoute(String,IEnumerable,Int32) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Routing.RoutingResult|RoutingResult]] * Description:N/A == Parameters == * //startFeatureId// * Type:String * Description:N/A * //stopFeatureIds// * Type:IEnumerable * Description:N/A * //iterations// * Type:Int32 * Description:N/A
** {{wiki:PublicMethod.gif|}} GetRoute(String,String) ** * //N/A// == Remarks == * //This method generates turn-by-turn driving directions for any route. It cannot be changed by overriding GetRouteCore.This method is for users who know the feature source. If the user does not know the feature source, they should use GetRouteSegments instead.This method is one of the most common routing requirements for a simple path, wherein a customer inputs two feature IDs that represent routeSegments and gets back a route. The route will be calculated from a specified start routeSegment to a specified end routeSegment.// == Return Value == * Type:[[ThinkGeo.MapSuite.Routing.RoutingResult|RoutingResult]] * Description:N/A == Parameters == * //startFeatureId// * Type:String * Description:This parameter is the start feature ID which represents a routeSegment for the start of the route. * //endFeatureId// * Type:String * Description:This parameter is the end feature ID which represents a routeSegment for the end of the route.
** {{wiki:PublicMethod.gif|}} GetRoute(String,String,IEnumerable) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Routing.RoutingResult|RoutingResult]] * Description:N/A == Parameters == * //startFeatureId// * Type:String * Description:N/A * //endFeatureId// * Type:String * Description:N/A * //stopFeatureIds// * Type:IEnumerable * Description:N/A
** {{wiki:PublicMethod.gif|}} GetRoute(String,String,IEnumerable,Int32) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Routing.RoutingResult|RoutingResult]] * Description:N/A == Parameters == * //startFeatureId// * Type:String * Description:N/A * //endFeatureId// * Type:String * Description:N/A * //stopFeatureIds// * Type:IEnumerable * Description:N/A * //iterations// * Type:Int32 * Description:N/A
** {{wiki:PublicMethod.gif|}} GenerateServiceArea(PointShape,TimeSpan) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.PolygonShape|PolygonShape]] * Description:N/A == Parameters == * //centerPoint// * Type:[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]] * Description:N/A * //drivingTime// * Type:TimeSpan * Description:N/A
** {{wiki:PublicMethod.gif|}} GenerateServiceArea(PointShape,TimeSpan,Double,GeographyUnit) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.PolygonShape|PolygonShape]] * Description:N/A == Parameters == * //centerPoint// * Type:[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]] * Description:N/A * //drivingTime// * Type:TimeSpan * Description:N/A * //gridSize// * Type:Double * Description:N/A * //gridSizeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:N/A
** {{wiki:PublicMethod.gif|}} GenerateServiceArea(String,TimeSpan) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.PolygonShape|PolygonShape]] * Description:N/A == Parameters == * //centerFeatureId// * Type:String * Description:N/A * //drivingTime// * Type:TimeSpan * Description:N/A
** {{wiki:PublicMethod.gif|}} GenerateServiceArea(String,TimeSpan,Double,GeographyUnit) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.PolygonShape|PolygonShape]] * Description:N/A == Parameters == * //centerFeatureId// * Type:String * Description:N/A * //drivingTime// * Type:TimeSpan * Description:N/A * //gridSize// * Type:Double * Description:N/A * //gridSizeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:N/A
** {{wiki:PublicMethod.gif|}} GenerateServiceArea(Double,Double,TimeSpan,Single,SpeedUnit) ** * //N/A// == Remarks == * //You can define service ranges based on limits of speed and time. A service area is a region that encompasses all accessible routes (such as streets). The default geography unit for a feature source is decimal degrees. The default distance unit for the average speed is kilometers. For example, the 5-minute service area for a point includes all the streets that can be reached within five minutes from that point.// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.PolygonShape|PolygonShape]] * Description:A polygon that represents the service area. == Parameters == * //centerX// * Type:Double * Description:This parameter is the x coordinate of center point that represents the center of the service area. * //centerY// * Type:Double * Description:This parameter is the y coordinate of center point that represents the center of the service area. * //drivingTime// * Type:TimeSpan * Description:This parameter represents the time interval used to find the boundaries of the service area. * //averageSpeed// * Type:Single * Description:This parameter represents the average speed traveled inside the service area. * //speedUnit// * Type:[[ThinkGeo.MapSuite.Routing.SpeedUnit|SpeedUnit]] * Description:This parameter represents the unit of average speed traveled inside the service area.
** {{wiki:PublicMethod.gif|}} GenerateServiceArea(PointShape,TimeSpan,Single,SpeedUnit) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.PolygonShape|PolygonShape]] * Description:N/A == Parameters == * //centerPoint// * Type:[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]] * Description:N/A * //drivingTime// * Type:TimeSpan * Description:N/A * //averageSpeed// * Type:Single * Description:N/A * //speedUnit// * Type:[[ThinkGeo.MapSuite.Routing.SpeedUnit|SpeedUnit]] * Description:N/A
** {{wiki:PublicMethod.gif|}} GenerateServiceArea(PointShape,TimeSpan,Single,SpeedUnit,Double,GeographyUnit) ** * //N/A// == Remarks == * //You can define service ranges based on limits of speed and time. A service area is a region that encompasses all accessible routes (such as streets). The default geography unit for a feature source is decimal degrees. The default distance unit for the average speed is kilometers. For example, the 5-minute service area for a point includes all the streets that can be reached within five minutes from that point.// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.PolygonShape|PolygonShape]] * Description:A polygon that represents the service area. == Parameters == * //centerPoint// * Type:[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]] * Description:This parameter is the point that represents the center of the service area. * //drivingTime// * Type:TimeSpan * Description:This parameter represents the time interval used to find the boundaries of the service area. * //averageSpeed// * Type:Single * Description:This parameter represents the average speed traveled inside the service area. * //speedUnit// * Type:[[ThinkGeo.MapSuite.Routing.SpeedUnit|SpeedUnit]] * Description:This parameter represents the unit of average speed traveled inside the service area. * //gridSize// * Type:Double * Description:N/A * //gridSizeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:N/A
** {{wiki:PublicMethod.gif|}} GenerateServiceArea(String,TimeSpan,Single,SpeedUnit) ** * //N/A// == Remarks == * //You can define service ranges based on limits of speed and time. A service area is a region that encompasses all accessible routes (such as streets). The default geography unit for a feature source is decimal degrees. The default distance unit for the average speed is kilometers. For example, the 5-minute service area for a point includes all the streets that can be reached within five minutes from that point.// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.PolygonShape|PolygonShape]] * Description:A polygon that represents the service area. == Parameters == * //centerFeatureId// * Type:String * Description:This parameter is the feature ID that represents the center of the service area. * //drivingTime// * Type:TimeSpan * Description:This parameter represents the time interval used to find the boundaries of the service area. * //averageSpeed// * Type:Single * Description:This parameter represents the average speed traveled inside the service area. * //speedUnit// * Type:[[ThinkGeo.MapSuite.Routing.SpeedUnit|SpeedUnit]] * Description:This parameter represents the unit of average speed traveled inside the service area.
** {{wiki:PublicMethod.gif|}} GenerateServiceArea(String,TimeSpan,Single,SpeedUnit,Double,GeographyUnit) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.PolygonShape|PolygonShape]] * Description:N/A == Parameters == * //centerFeatureId// * Type:String * Description:N/A * //drivingTime// * Type:TimeSpan * Description:N/A * //averageSpeed// * Type:Single * Description:N/A * //speedUnit// * Type:[[ThinkGeo.MapSuite.Routing.SpeedUnit|SpeedUnit]] * Description:N/A * //gridSize// * Type:Double * Description:N/A * //gridSizeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:N/A
** {{wiki:PublicMethod.gif|}} ToString() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:String * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} Equals(Object) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean * Description:N/A == Parameters == * //obj// * Type:Object * Description:N/A
** {{wiki:PublicMethod.gif|}} GetHashCode() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Int32 * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} GetType() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Type * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}}{{wiki:Static.gif|}} GetAngleBetweenTwoLines(LineShape,LineShape) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Double * Description:N/A == Parameters == * //fromLine// * Type:[[ThinkGeo.MapSuite.Shapes.LineShape|LineShape]] * Description:N/A * //toLine// * Type:[[ThinkGeo.MapSuite.Shapes.LineShape|LineShape]] * Description:N/A
** {{wiki:PublicMethod.gif|}}{{wiki:Static.gif|}} GetDrivingDirection(LineShape,LineShape) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Routing.DrivingDirection|DrivingDirection]] * Description:N/A == Parameters == * //fromLine// * Type:[[ThinkGeo.MapSuite.Shapes.LineShape|LineShape]] * Description:N/A * //toLine// * Type:[[ThinkGeo.MapSuite.Shapes.LineShape|LineShape]] * Description:N/A
===== Protected Methods ===== ** {{wiki:ProtectedMethod.gif|}} GetRouteCore(String,String,IEnumerable,Int32) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Routing.RoutingResult|RoutingResult]] * Description:N/A == Parameters == * //startFeatureId// * Type:String * Description:N/A * //endFeatureId// * Type:String * Description:N/A * //stopFeatureIds// * Type:IEnumerable * Description:N/A * //iterations// * Type:Int32 * Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetRouteCoreWithPoints(PointShape,PointShape,IEnumerable,Int32) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Routing.RoutingResult|RoutingResult]] * Description:N/A == Parameters == * //startPoint// * Type:[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]] * Description:N/A * //endPoint// * Type:[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]] * Description:N/A * //stops// * Type:IEnumerable<[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]]> * Description:N/A * //iterations// * Type:Int32 * Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnGettingRouteViaVisitStops(GettingRouteViaVisitStopsRoutingEngineEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //e// * Type:[[ThinkGeo.MapSuite.Routing.GettingRouteViaVisitStopsRoutingEngineEventArgs|GettingRouteViaVisitStopsRoutingEngineEventArgs]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnGeneratingServiceArea(GeneratingServiceAreaRoutingEngineEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //e// * Type:[[ThinkGeo.MapSuite.Routing.GeneratingServiceAreaRoutingEngineEventArgs|GeneratingServiceAreaRoutingEngineEventArgs]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} Finalize() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:ProtectedMethod.gif|}} MemberwiseClone() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Object * Description:N/A == Parameters ==
==== Public Properties ==== ** {{wiki:PublicProperty.gif|}} SearchRadiusInMeters ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Double ** {{wiki:PublicProperty.gif|}} RoutingAlgorithm ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Routing.RoutingAlgorithm|RoutingAlgorithm]] ** {{wiki:PublicProperty.gif|}} RoutingSource ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Routing.RoutingSource|RoutingSource]] ** {{wiki:PublicProperty.gif|}} GeographyUnit ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] ** {{wiki:PublicProperty.gif|}} DistanceUnit ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.DistanceUnit|DistanceUnit]] ** {{wiki:PublicProperty.gif|}} FeatureSource ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Layers.FeatureSource|FeatureSource]] ** {{wiki:PublicProperty.gif|}} RoutingResultsType ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Routing.RoutingResultsType|RoutingResultsType]] ** {{wiki:PublicProperty.gif|}} ToleranceInMeter ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Double ==== Protected Properties ==== ==== Public Events ==== ** {{wiki:PublicEvent.gif|}} GeneratingServiceArea ** * //N/A// == Remarks == * //This event is called during the generating service area. It wil be called many times during call the GenerateServiceArea method.// Event Arguments:[[ThinkGeo.MapSuite.Routing.GeneratingServiceAreaRoutingEngineEventArgs|GeneratingServiceAreaRoutingEngineEventArgs]] ** {{wiki:PublicEvent.gif|}} GettingRouteViaVisitStops ** * //N/A// == Remarks == * //This event is called during the calculating best visit sequence. It wil be called many times during calling the GetRouteViaVisitStops method.// Event Arguments:[[ThinkGeo.MapSuite.Routing.GettingRouteViaVisitStopsRoutingEngineEventArgs|GettingRouteViaVisitStopsRoutingEngineEventArgs]]