包 | com.supermap.web.iServerJava6R.networkAnalystServices |
类 | public class TSPPath |
继承 | TSPPath ![]() ![]() |
子类 | MTSPPath |
该类对应于旅行商分析(FindTSPPathsService)的结果,即最佳旅行路线。其中包含了当前旅行路线途径结点的顺序。
属性 | 定义方 | ||
---|---|---|---|
![]() |
edgeFeatures : Array
分析结果路径途经弧段要素集合,每条弧段要素为 Feature 类型。
|
Path | |
![]() |
edgeIDs : Array
分析结果路径途经弧段 ID 号集合。
|
Path | |
![]() |
nodeFeatures : Array
分析结果路径途经结点要素集合。每个结点要素为 Feature 类型。
|
Path | |
![]() |
nodeIDs : Array
分析结果路径途经结点的 ID 号集合。
|
Path | |
![]() |
pathGuideItems : Array
行驶导引数组。其中每个对象为一个行驶导引子项(PathGuideItem)。
|
Path | |
![]() |
route : Route
分析结果对应的路由对象,关于路由对象请参见 Route 类。
|
Path | |
stopIndexes : Array
以索引表示的旅行商路径途径结点的顺序.
|
TSPPath | ||
![]() |
stopWeights : Array
分析结果路径途经结点间的耗费值数组。数组中每一个元素代表了从一个结点到下一个结点间的耗费值。如下图所示的多旅行商分析,中心点1,3,4,5,6分析结果的总耗费分别为5,10,11,13,8, 则此处返回[5,10,11,13,8]。
|
Path | |
![]() |
weight : Number
整条路径的总耗费。
|
Path |
方法 | 定义方 | ||
---|---|---|---|
TSPPath()
初始化 MTSPPath 类的新实例。
|
TSPPath | ||
[static] 将从服务端获取的 JSON 对象转换为 TSPPath 对象。
|
TSPPath |
stopIndexes | 属性 |
public var stopIndexes:Array
以索引表示的旅行商路径途径结点的顺序.
比如,在某次旅行商分析中,目标结点为 nodes = {1, 3, 5, 7},分析得出的旅行商路径途径结点的顺序为 5, 3, 7, 1,则 stopIndexes = {2, 1, 3, 0}。因为其经过的第一个节点为5,在 nodes 数组中的索引为 2,第二个途经点为3,在 nodes 数组中的索引为 1,以此类推得到 stopIndexes = {2, 1, 3, 0}。
TSPPath | () | 构造函数 |
public function TSPPath()
初始化 MTSPPath 类的新实例。
fromJson | () | 方法 |
public static function fromJson(json:Object):TSPPath
将从服务端获取的 JSON 对象转换为 TSPPath 对象。
参数
json:Object — 从服务端获取的 JSON 对象。 |
TSPPath — 返回 TSPPath 对象。 |