包 | com.supermap.web.iServerJava2.networkAnalystServices |
类 | public class FindPathService |
继承 | FindPathService ![]() |
最佳路径是在网络数据集中指定一些结点,按照结点的选择顺序,顺序访问这些结点从而求解起止点之间阻抗最小的路经。
该类负责将客户端指定的最佳路径分析参数传递给服务端,并接收服务端返回的结果数据,将结果存储于 NetworkAnalystResult 类中。
最佳路径分析和旅行商分析都是在网络中寻找遍历所有站点的最经济的路径,区别是在遍历网络所有站点的过程中对结点访问顺序不同。最佳路径分析必须按照指定顺序对站点进行访问,而旅行商分析是无序的路径分析。
另请参见
属性 | 定义方 | ||
---|---|---|---|
lastResult : NetworkAnalystResult
[read-only] 获取服务端返回的最佳路径分析结果数据。
|
FindPathService |
方法 | 定义方 | ||
---|---|---|---|
FindPathService(url:String = null)
使用服务器地址 URL 实例化 FindPathService 对象。
|
FindPathService | ||
execute(responder:IResponder, parameters:FindPathParameters):AsyncToken
将客户端指定的最佳路径参数传递给服务端,与服务端完成异步通讯。
|
FindPathService |
lastResult | 属性 |
lastResult:NetworkAnalystResult
[read-only]
获取服务端返回的最佳路径分析结果数据。
public function get lastResult():NetworkAnalystResult
FindPathService | () | 构造函数 |
public function FindPathService(url:String = null)
使用服务器地址 URL 实例化 FindPathService 对象。
参数url:String (default = null ) — 与客户端交互的服务器 URL。 |
execute | () | 方法 |
public function execute(responder:IResponder, parameters:FindPathParameters):AsyncToken
将客户端指定的最佳路径参数传递给服务端,与服务端完成异步通讯。
参数
responder:IResponder — AsyncResponder 类。远程或异步请求服务完成时将调用的处理函数。有关 AsyncResponder 类的详细信息请参见 “ActionScript 3.0 语言和组件参考”。 |
|
parameters:FindPathParameters — 最佳路径分析参数类。 |
AsyncToken — 返回 AsyncToken 对象,它为异步 RPC 操作提供设置额外数据或标记级别数据的位置。有关 AsyncToken 类的详细信息请参见 “ActionScript 3.0 语言和组件参考”。 |