This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
thinkgeo.mapsuite.routing [2015/09/11 03:40] admin [Interfaces] |
thinkgeo.mapsuite.routing [2017/03/16 21:59] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== ThinkGeo.MapSuite.Routing ====== | ====== ThinkGeo.MapSuite.Routing ====== | ||
+ | {{section>upgrade_map_suite_to_10.0}} | ||
===== MapSuiteRouting ===== | ===== MapSuiteRouting ===== | ||
- | ==== Classes ==== | + | === Classes === |
- | ^ Name ^ Summary ^ | + | <div characters_index> |
- | | [[ThinkGeo.MapSuite.Routing.AStarRoutingAlgorithm|AStarRoutingAlgorithm]] | This class represents a routing algorithm that is based on the A* algorithm. | | + | [[#classes_a|A]] |
- | | [[ThinkGeo.MapSuite.Routing.BidirectionalRoutingAlgorithm|BidirectionalRoutingAlgorithm]] | This class represents a routing algorithm that is based on the Bidirectional algorithm. | | + | [[#classes_b|B]] |
- | | [[ThinkGeo.MapSuite.Routing.BuildingRoutingDataRtgRoutingSourceEventArgs|BuildingRoutingDataRtgRoutingSourceEventArgs]] | This class represents the parameters passed out through the BuildingRoutingData event. | | + | [[#classes_c|C]] |
- | | [[ThinkGeo.MapSuite.Routing.DijkstraRoutingAlgorithm|DijkstraRoutingAlgorithm]] | This class represents a routing algorithm that is based on the Dijkstra algorithm. | | + | [[#classes_d|D]] |
- | | [[ThinkGeo.MapSuite.Routing.FindingRouteRoutingAlgorithmEventArgs|FindingRouteRoutingAlgorithmEventArgs]] | This class represents the parameters passed out through the FindingRoute event. | | + | [[#classes_e|E]] |
- | | [[ThinkGeo.MapSuite.Routing.GeneratingRoutableShapeFileRoutingSourceEventArgs|GeneratingRoutableShapeFileRoutingSourceEventArgs]] | | | + | [[#classes_f|F]] |
- | | [[ThinkGeo.MapSuite.Routing.GeneratingServiceAreaRoutingEngineEventArgs|GeneratingServiceAreaRoutingEngineEventArgs]] | This class represents the parameters passed out through the FindingServiceArea event. | | + | [[#classes_g|G]] |
- | | [[ThinkGeo.MapSuite.Routing.GettingRouteViaVisitStopsRoutingEngineEventArgs|GettingRouteViaVisitStopsRoutingEngineEventArgs]] | This class represents the parameters passed out through the GettingTspVisitRoute event. | | + | [[#classes_h|H]] |
- | | [[ThinkGeo.MapSuite.Routing.RouteSegment|RouteSegment]] | This class repesents a routeSegment, which is a base element in routing. | | + | [[#classes_i|I]] |
- | | [[ThinkGeo.MapSuite.Routing.RoutingAlgorithm|RoutingAlgorithm]] | This class is the base class for all types of RoutingAlgorithm. | | + | [[#classes_j|J]] |
- | | [[ThinkGeo.MapSuite.Routing.RoutingCommittedTransactionEventArgs|RoutingCommittedTransactionEventArgs]] | This class represents the parameters passed in through the CommittedTransaction event. | | + | [[#classes_k|K]] |
- | | [[ThinkGeo.MapSuite.Routing.RoutingCommittingTransactionEventArgs|RoutingCommittingTransactionEventArgs]] | This class represents the parameters passed in through the CommittingTransaction event. | | + | [[#classes_l|L]] |
- | | [[ThinkGeo.MapSuite.Routing.RoutingEngine|RoutingEngine]] | This class is for finding a route. | | + | [[#classes_m|M]] |
- | | [[ThinkGeo.MapSuite.Routing.RoutingLayer|RoutingLayer]] | This layer can show start coordinates, end coordinates, a collection of in-between stops and the resulting paths with specified styles. | | + | [[#classes_n|N]] |
- | | [[ThinkGeo.MapSuite.Routing.RoutingResult|RoutingResult]] | This class represents the result of routing. RoutingResult is the roads collection consisting of the route, turn-by-turn directions and other information like total distance and route path. | | + | [[#classes_o|O]] |
- | | [[ThinkGeo.MapSuite.Routing.RoutingSource|RoutingSource]] | This class is the base class for all types of RoutingSource. | | + | [[#classes_p|P]] |
- | | [[ThinkGeo.MapSuite.Routing.RoutingTransactionBuffer|RoutingTransactionBuffer]] | This class represents the holding place for transactions that have not yet been committed. | | + | [[#classes_q|Q]] |
- | | [[ThinkGeo.MapSuite.Routing.RtgRoutingSource|RtgRoutingSource]] | This class represents a RoutingSource based on an .rtg file. | | + | [[#classes_r|R]] |
- | | [[ThinkGeo.MapSuite.Routing.StreamLoadingEventArgs|StreamLoadingEventArgs]] | This class represents the event arguments for the StreamLoading event. | | + | [[#classes_s|S]] |
+ | [[#classes_t|T]] | ||
+ | [[#classes_u|U]] | ||
+ | [[#classes_v|V]] | ||
+ | [[#classes_w|W]] | ||
+ | [[#classes_x|X]] | ||
+ | [[#classes_y|Y]] | ||
+ | [[#classes_z|Z]] | ||
+ | </div> | ||
+ | <div newline></div> | ||
+ | > <html><strong id="classes_a"></strong></html>**A** | ||
- | ==== Structures ==== | + | * [[ThinkGeo.MapSuite.Routing.AStarRoutingAlgorithm|AStarRoutingAlgorithm]]<div newline></div><div>This class represents a routing algorithm that is based on the A* algorithm.</div> |
- | ^ Name ^ Summary ^ | + | |
+ | > <html><strong id="classes_b"></strong></html>**B** | ||
- | ==== Enumerations ==== | + | * [[ThinkGeo.MapSuite.Routing.BidirectionalRoutingAlgorithm|BidirectionalRoutingAlgorithm]]<div newline></div><div>This class represents a routing algorithm that is based on the Bidirectional algorithm.</div> |
- | ^ Name ^ Summary ^ | + | * [[ThinkGeo.MapSuite.Routing.BuildingRoutingDataRtgRoutingSourceEventArgs|BuildingRoutingDataRtgRoutingSourceEventArgs]]<div newline></div><div>This class represents the parameters passed out through the BuildingRoutingData event.</div> |
- | | [[ThinkGeo.MapSuite.Routing.BuildRoutingDataMode|BuildRoutingDataMode]] | This enumeration represents whether routing data should be rebuilt or not. | | + | |
- | | [[ThinkGeo.MapSuite.Routing.DrivingDirection|DrivingDirection]] | This describes a set of enumerations that list the driving directions. | | + | |
- | | [[ThinkGeo.MapSuite.Routing.RoutingResultsType|RoutingResultsType]] | This enumeration represents what the routing results will return. | | + | |
- | | [[ThinkGeo.MapSuite.Routing.SpeedUnit|SpeedUnit]] | This enumeration represents the speed unit. The default value is kilometer per hour. | | + | |
+ | > <html><strong id="classes_d"></strong></html>**D** | ||
- | ==== Interfaces ==== | + | * [[ThinkGeo.MapSuite.Routing.DijkstraRoutingAlgorithm|DijkstraRoutingAlgorithm]]<div newline></div><div>This class represents a routing algorithm that is based on the Dijkstra algorithm.</div> |
- | ^ Name ^ Summary ^ | + | |
+ | > <html><strong id="classes_f"></strong></html>**F** | ||
+ | * [[ThinkGeo.MapSuite.Routing.FindingRouteRoutingAlgorithmEventArgs|FindingRouteRoutingAlgorithmEventArgs]]<div newline></div><div>This class represents the parameters passed out through the FindingRoute event.</div> | ||
+ | > <html><strong id="classes_g"></strong></html>**G** | ||
+ | |||
+ | * [[ThinkGeo.MapSuite.Routing.GeneratingRoutableShapeFileRoutingSourceEventArgs|GeneratingRoutableShapeFileRoutingSourceEventArgs]] | ||
+ | * [[ThinkGeo.MapSuite.Routing.GeneratingServiceAreaRoutingEngineEventArgs|GeneratingServiceAreaRoutingEngineEventArgs]]<div newline></div><div>This class represents the parameters passed out through the FindingServiceArea event.</div> | ||
+ | * [[ThinkGeo.MapSuite.Routing.GettingRouteViaVisitStopsRoutingEngineEventArgs|GettingRouteViaVisitStopsRoutingEngineEventArgs]]<div newline></div><div>This class represents the parameters passed out through the GettingTspVisitRoute event.</div> | ||
+ | |||
+ | > <html><strong id="classes_r"></strong></html>**R** | ||
+ | |||
+ | * [[ThinkGeo.MapSuite.Routing.RouteSegment|RouteSegment]]<div newline></div><div>This class repesents a routeSegment, which is a base element in routing.</div> | ||
+ | * [[ThinkGeo.MapSuite.Routing.RoutingAlgorithm|RoutingAlgorithm]]<div newline></div><div>This class is the base class for all types of RoutingAlgorithm.</div> | ||
+ | * [[ThinkGeo.MapSuite.Routing.RoutingCommittedTransactionEventArgs|RoutingCommittedTransactionEventArgs]]<div newline></div><div>This class represents the parameters passed in through the CommittedTransaction event.</div> | ||
+ | * [[ThinkGeo.MapSuite.Routing.RoutingCommittingTransactionEventArgs|RoutingCommittingTransactionEventArgs]]<div newline></div><div>This class represents the parameters passed in through the CommittingTransaction event.</div> | ||
+ | * [[ThinkGeo.MapSuite.Routing.RoutingEngine|RoutingEngine]]<div newline></div><div>This class is for finding a route.</div> | ||
+ | * [[ThinkGeo.MapSuite.Routing.RoutingLayer|RoutingLayer]]<div newline></div><div>This layer can show start coordinates, end coordinates, a collection of in-between stops and the resulting paths with specified styles.</div> | ||
+ | * [[ThinkGeo.MapSuite.Routing.RoutingResult|RoutingResult]]<div newline></div><div>This class represents the result of routing. RoutingResult is the roads collection consisting of the route, turn-by-turn directions and other information like total distance and route path.</div> | ||
+ | * [[ThinkGeo.MapSuite.Routing.RoutingSource|RoutingSource]]<div newline></div><div>This class is the base class for all types of RoutingSource.</div> | ||
+ | * [[ThinkGeo.MapSuite.Routing.RoutingTransactionBuffer|RoutingTransactionBuffer]]<div newline></div><div>This class represents the holding place for transactions that have not yet been committed.</div> | ||
+ | * [[ThinkGeo.MapSuite.Routing.RtgRoutingSource|RtgRoutingSource]]<div newline></div><div>This class represents a RoutingSource based on an .rtg file.</div> | ||
+ | |||
+ | > <html><strong id="classes_s"></strong></html>**S** | ||
+ | |||
+ | * [[ThinkGeo.MapSuite.Routing.StreamLoadingEventArgs|StreamLoadingEventArgs]]<div newline></div><div>This class represents the event arguments for the StreamLoading event.</div> | ||
+ | === Structures === | ||
+ | <div characters_index> | ||
+ | [[#structures_a|A]] | ||
+ | [[#structures_b|B]] | ||
+ | [[#structures_c|C]] | ||
+ | [[#structures_d|D]] | ||
+ | [[#structures_e|E]] | ||
+ | [[#structures_f|F]] | ||
+ | [[#structures_g|G]] | ||
+ | [[#structures_h|H]] | ||
+ | [[#structures_i|I]] | ||
+ | [[#structures_j|J]] | ||
+ | [[#structures_k|K]] | ||
+ | [[#structures_l|L]] | ||
+ | [[#structures_m|M]] | ||
+ | [[#structures_n|N]] | ||
+ | [[#structures_o|O]] | ||
+ | [[#structures_p|P]] | ||
+ | [[#structures_q|Q]] | ||
+ | [[#structures_r|R]] | ||
+ | [[#structures_s|S]] | ||
+ | [[#structures_t|T]] | ||
+ | [[#structures_u|U]] | ||
+ | [[#structures_v|V]] | ||
+ | [[#structures_w|W]] | ||
+ | [[#structures_x|X]] | ||
+ | [[#structures_y|Y]] | ||
+ | [[#structures_z|Z]] | ||
+ | </div> | ||
+ | <div newline></div> | ||
+ | === Enums === | ||
+ | <div characters_index> | ||
+ | [[#enums_a|A]] | ||
+ | [[#enums_b|B]] | ||
+ | [[#enums_c|C]] | ||
+ | [[#enums_d|D]] | ||
+ | [[#enums_e|E]] | ||
+ | [[#enums_f|F]] | ||
+ | [[#enums_g|G]] | ||
+ | [[#enums_h|H]] | ||
+ | [[#enums_i|I]] | ||
+ | [[#enums_j|J]] | ||
+ | [[#enums_k|K]] | ||
+ | [[#enums_l|L]] | ||
+ | [[#enums_m|M]] | ||
+ | [[#enums_n|N]] | ||
+ | [[#enums_o|O]] | ||
+ | [[#enums_p|P]] | ||
+ | [[#enums_q|Q]] | ||
+ | [[#enums_r|R]] | ||
+ | [[#enums_s|S]] | ||
+ | [[#enums_t|T]] | ||
+ | [[#enums_u|U]] | ||
+ | [[#enums_v|V]] | ||
+ | [[#enums_w|W]] | ||
+ | [[#enums_x|X]] | ||
+ | [[#enums_y|Y]] | ||
+ | [[#enums_z|Z]] | ||
+ | </div> | ||
+ | <div newline></div> | ||
+ | |||
+ | > <html><strong id="enums_b"></strong></html>**B** | ||
+ | |||
+ | * [[ThinkGeo.MapSuite.Routing.BuildRoutingDataMode|BuildRoutingDataMode]]<div newline></div><div>This enumeration represents whether routing data should be rebuilt or not.</div> | ||
+ | |||
+ | > <html><strong id="enums_d"></strong></html>**D** | ||
+ | |||
+ | * [[ThinkGeo.MapSuite.Routing.DrivingDirection|DrivingDirection]]<div newline></div><div>This describes a set of enumerations that list the driving directions.</div> | ||
+ | |||
+ | > <html><strong id="enums_r"></strong></html>**R** | ||
+ | |||
+ | * [[ThinkGeo.MapSuite.Routing.RoutingResultsType|RoutingResultsType]]<div newline></div><div>This enumeration represents what the routing results will return.</div> | ||
+ | |||
+ | > <html><strong id="enums_s"></strong></html>**S** | ||
+ | |||
+ | * [[ThinkGeo.MapSuite.Routing.SpeedUnit|SpeedUnit]]<div newline></div><div>This enumeration represents the speed unit. The default value is kilometer per hour.</div> | ||
+ | === Interfaces === | ||
+ | <div characters_index> | ||
+ | [[#interfaces_a|A]] | ||
+ | [[#interfaces_b|B]] | ||
+ | [[#interfaces_c|C]] | ||
+ | [[#interfaces_d|D]] | ||
+ | [[#interfaces_e|E]] | ||
+ | [[#interfaces_f|F]] | ||
+ | [[#interfaces_g|G]] | ||
+ | [[#interfaces_h|H]] | ||
+ | [[#interfaces_i|I]] | ||
+ | [[#interfaces_j|J]] | ||
+ | [[#interfaces_k|K]] | ||
+ | [[#interfaces_l|L]] | ||
+ | [[#interfaces_m|M]] | ||
+ | [[#interfaces_n|N]] | ||
+ | [[#interfaces_o|O]] | ||
+ | [[#interfaces_p|P]] | ||
+ | [[#interfaces_q|Q]] | ||
+ | [[#interfaces_r|R]] | ||
+ | [[#interfaces_s|S]] | ||
+ | [[#interfaces_t|T]] | ||
+ | [[#interfaces_u|U]] | ||
+ | [[#interfaces_v|V]] | ||
+ | [[#interfaces_w|W]] | ||
+ | [[#interfaces_x|X]] | ||
+ | [[#interfaces_y|Y]] | ||
+ | [[#interfaces_z|Z]] | ||
+ | </div> | ||
+ | <div newline></div> | ||