摘要
表示路径的单个交汇点。
说明
可通过 DirectionsQuery 获取此对象,无法进行创建。 典型路径为边和交汇点的交替序列,例如 RouteJunction -> RouteEdge -> RouteJunction -> RouteEdge -> RouteJunction。
TraversedJunction 类继承自 TraversedElement 类,因此,TraversedElement 类的所有属性也可以通过 TraversedJunction 类访问。
属性
属性 | 说明 | 数据类型 |
arrivalTime (只读) | 计算的到达时间(当地时间)。 | DateTime |
arriveCurbApproach (只读) | 交汇点目的地(如果存在)的路边通道。 | CurbApproach |
departureTime (只读) | 出发时间(当地时间)。 | DateTime |
directionPoints (可读写) | 与交汇点相关联的方向点的迭代。 | DirectionPoint |
element (只读) | 网络交汇点元素。 | Junction |
level (只读) | 交汇点的级别。 | Integer |
names (只读) | 交汇点名称的迭代。 | DirectionsName |
referenceLandmark (只读) | 与交汇点相关的参考地标。 | ReferenceLandmark |
roadSplitID (只读) | 相关道路分割的对象 ID。 | Integer |
signpostID (只读) | 相关路标的对象 ID。 | Integer |
spatialLandmarks (只读) | 与交汇点相关的空间地标的迭代。 | SpatialLandmark |
timeWindowEnd (只读) | 将访问交汇处停靠点的时间窗口的结束值(当地时间)。 | DateTime |
timeWindowStart (只读) | 将访问交汇处停靠点的时间窗口的开始值(当地时间)。 | DateTime |
violationTime (只读) | 冲突时间,以网络的时间属性单位表示。 | Float |
waitTime (只读) | 停靠点到达和出发之间的等待时间。 该值以网络的时间属性单位表示。 | Float |
方法概述
方法 | 说明 |
getName (index, mapping, fallback) | 获取交汇点的名称。 可以返回全名或名称的一部分,具体取决于 mapping 参数值。 |
getNames (mapping, fallback) |
获取交汇点的名称。 |
方法
getName (index, mapping, fallback)
参数 | 说明 | 数据类型 |
index | The type of name that will be retrieved (for example, PrimaryName = 0, AlternateName1 = 1, AlternateName2 = 2, and so on depending on the network dataset’s direction configuration). (默认值为 0) | Integer |
mapping | The portion of the name that will be returned. (默认值为 DirectionsFieldMapping.FullName) | DirectionsFieldMapping |
fallback | The value if the junction does not contain the requested mapped property. (默认值为 "") | String |
数据类型 | 说明 |
String | 符合输入参数的交汇点名称。None 也是有效的返回值。 |
getNames (mapping, fallback)
参数 | 说明 | 数据类型 |
mapping | The portion of the name that will be returned. (默认值为 DirectionsFieldMapping.FullName) | DirectionsFieldMapping |
fallback | The value if the junction does not contain the requested mapped property. (默认值为 "") | String |
数据类型 | 说明 |
Iterable | 字符串的可迭代对象,由交汇点的名称(主要名称和备选名称)组成。 |