public class Path
extends java.lang.Object
implements java.io.Serializable
对交通网络分析结果路径的描述,其中包含一条路径经过的结点、弧段、该路径的路由、行驶引导、耗费等信息。
限定符和类型 | 字段和说明 |
---|---|
Feature[] |
edgeFeatures
分析结果的途经的弧段要素的集合。
|
int[] |
edgeIDs
分析结果的途经弧段 ID 的集合。
|
Feature[] |
nodeFeatures
分析结果的途经的结点要素的集合。
|
int[] |
nodeIDs
分析结果的途经结点 ID 的集合。
|
PathGuideItem[] |
pathGuideItems
分析结果对应的行驶导引子项集合。
|
Route |
route
分析结果对应的路由对象。
|
double[] |
stopWeights
返回各条 path 总耗费的数组。
|
double |
weight
当前路径的总花费。
|
public int[] edgeIDs
分析结果的途经弧段 ID 的集合。
public int[] nodeIDs
分析结果的途经结点 ID 的集合。
public Route route
分析结果对应的路由对象。
public Feature[] nodeFeatures
分析结果的途经的结点要素的集合。数组中的各元素可能指向同一个Feature的实例,也可能为null
public Feature[] edgeFeatures
分析结果的途经的弧段要素的集合。
public PathGuideItem[] pathGuideItems
分析结果对应的行驶导引子项集合。
public double weight
当前路径的总花费。
public double[] stopWeights
返回各条 path 总耗费的数组。如下图所示的多旅行商分析,中心点1,3,4,5,6分析结果的总耗费分别为5,10,11,13,8, 则此处返回[5,10,11,13,8]。
public Path()
构造函数。
public Path(Path path)
构造函数。
path
- 交通网络分析结果对象。