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

RouteMatrixOptions 类

定义

用于呈现静态图像的选项。

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

构造函数

RouteMatrixOptions()

初始化用于模拟的新 RouteMatrixOptions 实例。

RouteMatrixOptions(RouteMatrixQuery)

初始化一个新 RouteMatrixOptions 实例。

属性

ArriveAt

到达目标点的日期和时间。 必须将其指定为 dateTime。 如果未指定时区偏移量,则假定为目标点的时区偏移量。 arriveAt 值必须位于将来。 arriveAt 参数不能与 DepartAt、MinDeviationDistance 或 MinDeviationTime 一起使用。

Avoid

指定路由计算在确定路由时应尝试避免的内容。 可以在一个请求中多次指定。 在 calculateReachableRange 请求中,不得使用值 alreadyUsedRoads。

DepartAt

从起点出发的日期和时间。 除现在以外,出发时间必须指定为 dateTime。 如果未指定时区偏移量,则将假定为原点的时区偏移量。 ) , (1996-12-19T16:39:57-08:00 的 date-time 格式,

InclineLevel

惊心动魄的路线的丘陵程度。 此参数只能与 =thrilling 一起使用 routeType。 允许的值:InclineLevel.LowInclineLevel.NormalInclineLevel.High

Query

具有坐标矩阵的 对象。

RouteType

请求的路由类型。 允许的值: RouteType.FastestRouteType.ShortestRouteType.EconomyRouteType.Thrilling

SectionFilter

指定在路由响应中报告哪些节类型。 例如,如果 sectionType = SectionType.Pedestrian 返回仅适用于行人的分区。 可以使用多个类型。 默认 sectionType 引用 travelMode 输入。 默认情况下,travelMode 设置为 car。 允许的值:SectionType.CarOrTrain、、SectionType.CountrySectionType.FerrySectionType.MotorWaySectionType.PedestrianSectionType.TollRoadSectionType.CarpoolSectionType.TollVignetteSectionType.TrafficSectionType.TravelModelSectionType.Tunnel、 或SectionType.Urban

TravelMode

所请求路线的行驶模式。 如果未定义,则默认值为 car。 请注意,请求的 travelMode 可能不适用于整个路线。 如果请求的 travelMode 不适用于特定节,则该节响应的 travelMode 元素将是“其他”。 请注意,旅行模式公共汽车、摩托车、出租车和面包车是 BETA 功能。 并非所有区域都提供完全限制数据。 在 CalculateReachableRange 请求中,不得使用自行车值和行人值。 允许的值:TravelModel.CarTravelModel.Truck、、TravelModel.TaxiTravelModel.BusTravelModel.VanTravelModel.MotorcycleTravelModel.BicycleTravelModel.Pedestrian

TravelTimeType

指定是否使用不同类型的交通信息返回其他旅行时间, (无、历史、实时) 以及默认的最佳估计行程时间。 允许的值: TravelTimeType.NoneTravelTimeType.All

UseTrafficData

可能的值:

  • true - 在路由期间考虑所有可用的流量信息
  • false - 在路由期间忽略当前流量数据。 请注意,尽管忽略了当前流量数据
在路由过程中,历史交通对有效道路速度的影响仍然被纳入其中。
VehicleAxleWeightInKilograms

车辆每轴的重量(以公斤为单位)。 值为 0 表示不考虑每个轴的重量限制。

VehicleHeightInMeters

车辆的高度(以米为单位)。 值为 0 表示不考虑高度限制。

VehicleLengthInMeters

车辆长度(以米为单位)。 值为 0 表示不考虑长度限制。

VehicleLoadType

可归类为危险品并限制在某些道路的货物类型。 可用的 VehicleLoadType 值是美国 Hazmat 类 1 到 9,外加在其他国家/地区使用的泛型分类。 以 USHazmat 开头的值用于美国路由,而 otherHazmat 应用于所有其他国家/地区。 可以多次指定 VehicleLoadType。 此参数当前仅考虑用于 travelMode=truck。 允许的值:VehicleLoadType.USHazmatClass1、、、VehicleLoadType.USHazmatClass3VehicleLoadType.USHazmatClass4VehicleLoadType.USHazmatClass5VehicleLoadType.USHazmatClass6VehicleLoadType.USHazmatClass8VehicleLoadType.USHazmatClass9VehicleLoadType.USHazmatClass7VehicleLoadType.OtherHazmatExplosive、、 VehicleLoadType.OtherHazmatGeneral或 。VehicleLoadType.OtherHazmatHarmfulToWaterVehicleLoadType.USHazmatClass2

VehicleMaxSpeedInKilometersPerHour

车辆的最高速度(以公里/小时为单位)。 车辆配置文件中的最大速度用于检查是否允许车辆在高速公路上行驶。

  • 值为 0 表示将在路线规划期间确定并应用车辆的适当值。
  • 在路线规划期间,可能会重写非零值。 例如,当前交通流量为 60 公里/小时。 如果车辆最高时速设置为 50 公里/小时,则路由引擎将考虑 60 km/小时,这是目前的情况。 如果车辆的最高时速为 80 公里/小时,但当前交通流量为 60 公里/小时,则路由引擎将再次使用 60 公里/小时。
VehicleWeightInKilograms

车辆的重量(以公斤为单位)。

VehicleWidthInMeters

车辆宽度(以米为单位)。 值为 0 表示不考虑宽度限制。

Windingness

惊心动魄的路线的转弯水平。 此参数只能与 =thrilling 一起使用 routeType。 允许的值:WindingnessLevel.LowWindingnessLevel.NormalWindingnessLevel.High

适用于