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

MapsRoutingModelFactory.RouteLegSummary 方法

定义

初始化 RouteLegSummary 的新实例。

public static Azure.Maps.Routing.Models.RouteLegSummary RouteLegSummary (int? lengthInMeters = default, int? travelTimeInSeconds = default, int? trafficDelayInSeconds = default, DateTimeOffset? departureTime = default, DateTimeOffset? arrivalTime = default, int? noTrafficTravelTimeInSeconds = default, int? historicTrafficTravelTimeInSeconds = default, int? liveTrafficIncidentsTravelTimeInSeconds = default, double? fuelConsumptionInLiters = default, double? batteryConsumptionInKwH = default);
static member RouteLegSummary : Nullable<int> * Nullable<int> * Nullable<int> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<double> * Nullable<double> -> Azure.Maps.Routing.Models.RouteLegSummary
Public Shared Function RouteLegSummary (Optional lengthInMeters As Nullable(Of Integer) = Nothing, Optional travelTimeInSeconds As Nullable(Of Integer) = Nothing, Optional trafficDelayInSeconds As Nullable(Of Integer) = Nothing, Optional departureTime As Nullable(Of DateTimeOffset) = Nothing, Optional arrivalTime As Nullable(Of DateTimeOffset) = Nothing, Optional noTrafficTravelTimeInSeconds As Nullable(Of Integer) = Nothing, Optional historicTrafficTravelTimeInSeconds As Nullable(Of Integer) = Nothing, Optional liveTrafficIncidentsTravelTimeInSeconds As Nullable(Of Integer) = Nothing, Optional fuelConsumptionInLiters As Nullable(Of Double) = Nothing, Optional batteryConsumptionInKwH As Nullable(Of Double) = Nothing) As RouteLegSummary

参数

lengthInMeters
Nullable<Int32>

Length In Meters 属性。

travelTimeInSeconds
Nullable<Int32>

估计行程时间(以秒为单位)属性,包括由于实时流量导致的延迟。 请注意,即使 traffic=false travelTimeInSeconds 仍包含由于流量导致的延迟。 如果将来是 DepartAt,则使用与时间相关的历史交通数据计算旅行时间。

trafficDelayInSeconds
Nullable<Int32>

实时事件造成的估计延迟 (根据交通信息) 。 对于计划在未来出发时间的路线,延误始终为 0。 若要使用不同类型的交通信息返回其他行程时间,需要添加参数 computeTravelTimeFor=all。

departureTime
Nullable<DateTimeOffset>

路线或航段的预计出发时间。

arrivalTime
Nullable<DateTimeOffset>

路线或航段的预计到达时间。

noTrafficTravelTimeInSeconds
Nullable<Int32>

由于交通状况 (例如拥堵) ,估计行程时间的计算方式与路线没有延误一样。 仅在查询中使用 computeTravelTimeFor = all 时才包含。

historicTrafficTravelTimeInSeconds
Nullable<Int32>

使用与时间相关的历史交通数据计算的估计行程时间。 仅在查询中使用 computeTravelTimeFor = all 时才包含。

liveTrafficIncidentsTravelTimeInSeconds
Nullable<Int32>

使用实时速度数据计算的估计行程时间。 仅在查询中使用 computeTravelTimeFor = all 时才包含。

fuelConsumptionInLiters
Nullable<Double>

使用燃烧消耗模型估计的油耗(以升为单位)。 如果 vehicleEngineType 设置为 燃烧 ,并且指定 constantSpeedConsumptionInLitersPerHundredkm,则包括 。 该值将为非负值。

batteryConsumptionInKwH
Nullable<Double>

使用电力消耗模型估计) 以千瓦时 (千瓦时为单位的电耗。 如果 vehicleEngineType 设置为 electric 且指定 constantSpeedConsumptionInkWhPerHundredkm,则包含该属性。 batteryConsumptionInkWh 的值包括回收的电量,因此可以是负 (这表示) 获得能量。 如果同时指定 maxChargeInkWh 和 currentChargeInkWh,将限制恢复,以确保电池充电水平永远不会超过 maxChargeInkWh。 如果未指定 maxChargeInkWh 和 currentChargeInkWh,则消耗计算中假定无约束的回收。

返回

用于模拟的新 RouteLegSummary 实例。

适用于