com.supermap.web.iServerJava2.networkAnalystServices
public class FindTSPPathService
继承 FindTSPPathService Inheritance com.supermap.web.service.ServiceBase

旅行商分析服务类.

旅行商分析是路径分析的一种,通过用户指定出发点(默认为用户指定的第一点)和终点(可以不指定,详见 TSPPathParam.isEndNodeAssigned 属性)以及所有需要经过的游历点,查找相对最佳的游历路线,保证每个游历点只经过一次的情况下,总耗费最小。该类负责将客户端指定的旅行商分析参数传递给服务端,并接收服务端返回的结果数据,将结果存储于 NetworkAnalystResult 类中。
旅行商分析和最佳路径分析都是在网络中寻找遍历所有站点的最经济的路径,区别是在遍历网络所有站点的过程中对结点访问顺序不同。最佳路径分析必须按照指定顺序对站点进行访问,而旅行商分析是无序的路径分析。

另请参见

NetworkAnalystResult
TSPPathParam.isEndNodeAssigned


公共属性
  属性 定义方
    lastResult : NetworkAnalystResult
[read-only] 获取服务端返回的旅行商分析结果数据。
FindTSPPathService
公共方法
  方法 定义方
   
FindTSPPathService(url:String = null)
使用服务器地址 URL 参数实例化 FindTSPPathService 对象。
FindTSPPathService
   
execute(responder:IResponder, parameters:FindTSPPathParameters):AsyncToken
将客户端指定的旅行商分析参数传递给服务端,与服务端完成异步通讯。
FindTSPPathService
属性详细信息
lastResult 属性
lastResult:NetworkAnalystResult  [read-only]

获取服务端返回的旅行商分析结果数据。


Implementation
    public function get lastResult():NetworkAnalystResult
构造函数详细信息
FindTSPPathService () 构造函数
public function FindTSPPathService(url:String = null)

使用服务器地址 URL 参数实例化 FindTSPPathService 对象。

参数
url:String (default = null) — 与客户端交互的服务器地址。
方法详细描述
execute () 方法
public function execute(responder:IResponder, parameters:FindTSPPathParameters):AsyncToken

将客户端指定的旅行商分析参数传递给服务端,与服务端完成异步通讯。

参数

responder:IResponder — AsyncResponder 类。远程或异步请求服务完成时将调用的处理函数。有关 AsyncResponder 类的详细信息请参见 “ActionScript 3.0 语言和组件参考”。
 
parameters:FindTSPPathParameters — 旅行商分析参数类。

返回
AsyncToken — 返回 AsyncToken 对象,它为异步 RPC 操作提供设置额外数据或标记级别数据的位置。有关 AsyncToken 类的详细信息请参见 “ActionScript 3.0 语言和组件参考”。