你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

RouteInstruction 类

定义

描述机动的一组属性,例如“向右转”、“左转”、“乘坐渡轮”、“乘坐高速公路”、“到达”。

public class RouteInstruction
type RouteInstruction = class
Public Class RouteInstruction
继承
RouteInstruction

属性

CombinedMessage

操纵的可读消息与下一条指令的消息相结合。 有时,可以将两个连续指令合并为单个指令,以便更轻松地遵循。 在这种情况下,possibleCombineWithNext 标志为 true。 例如:

10. Turn left onto Einsteinweg/A10/E22 towards Ring Amsterdam
11. Follow Einsteinweg/A10/E22 towards Ring Amsterdam

指令 10 上的 possibleCombineWithNext 标志为 true。 这向编码指南的客户端表明,它可以与指令 11 结合使用。 对于请求人工可读指导的客户端,这些说明将自动组合在一起。 combinedMessage 字段包含组合的消息:

Turn left onto Einsteinweg/A10/E22 towards Ring Amsterdam
then follow Einsteinweg/A10/E22 towards Ring Amsterdam.
CountryCode

3 个字符 的 ISO 3166-1 alpha-3 国家/地区代码。 例如美国。

DrivingSide

指示在操纵点的左侧驾驶与右侧驾驶。

ExitNumber

当前演习 (高速公路出口的) 数。 如果退出有多个退出编号,则它们将用 “、”分隔,并可能用“-”聚合,例如“10,13-15”。

InstructionType

指令的类型,例如转弯或更改道路形式。

JunctionType

进行操纵的交汇点的类型。 对于较大的环形交叉路口,将生成两个单独的指令,用于进入和离开环形交叉路口。

Maneuver

标识操纵的代码。

Message

操纵者可读的消息。

Point

表示为纬度和经度的位置。

PointIndex

与指令点对应的折线“点”列表中的点的索引。

PossibleCombineWithNext

可以选择将指令与下一个指令组合在一起。 这可用于生成消息,如“左转,然后向右转”。

RoadNumbers

下一个重要路段 () ) () 后,或要跟踪 () 道路的路数。 示例:[“E34”、“N205”]。

RoundaboutExitNumber

这指示在环形交叉路口要采取哪个出口。

RouteOffsetInMeters

从路线起点到指令点的距离。

SignpostText

路标上的文本,与操纵或应遵循的方向最相关。

StateCode

细分 (例如国家/地区的州) ,由 ISO 3166-2 代码的第二部分表示。 这仅适用于某些国家/地区,例如美国、加拿大和墨西哥。

Street

操纵后的下一个重要路段的街道名称,或应遵循的街道的街道名称。

TravelTimeInSeconds

估计的行程时间,到与 routeOffsetInMeters 相对应的点。

TurnAngleInDegrees

指示指令的方向。 如果 junctionType 指示轮次指令:

  • 180 = U 型轮次
  • [-179, -1] = 左转
  • 0 = 直 (“0度”转弯)
  • [1, 179] = 右转

如果 junctionType 指示分叉指令:

  • <0 - 保留左侧
  • &gt;0 - 保持正确

适用于