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

RouteRangeOptions 类

定义

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

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

构造函数

RouteRangeOptions()

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

RouteRangeOptions(Double, Double)

RouteRangeOptions 构造函数。

RouteRangeOptions(GeoPosition)

RouteRangeOptions 构造函数。

属性

AccelerationEfficiency

指定当车辆加速 (即 KineticEnergyGained/ChemicalEnergyConsumed) 时,将燃料中存储的化学能转换为动能的效率。 ChemicalEnergyConsumed_是通过使用将消耗的燃料转化为化学能 fuelEnergyDensityInMJoulesPerLiter获得的。 必须与 配对 decelerationEfficiency。 允许的值范围为 0.0 到 1/decelerationEfficiency。 合理值:对于燃烧模型:0.33,对于电动模型:0.66

AuxiliaryPowerInKilowatts

指定用于维持辅助系统的功耗,以千瓦 (kW) 为单位。 它可用于指定设备和系统(如交流系统、无线电、加热等)的消耗量。合理值:1.7

AuxiliaryPowerInLitersPerHour

指定用于维持车辆辅助系统的燃料消耗量(以升/小时为单位)。 它可用于指定设备和系统(如交流系统、无线电、加热等)的消耗量。合理值:0.2

Avoid

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

ConstantSpeedConsumptionInKilowattHoursPerHundredKilometer

指定消耗的速度相关分量。 以无序的速度/消耗率对列表的形式提供。 该列表定义消耗曲线上的点。 列表中未列出的速度消耗率如下所示:

  • 如果给定速度位于列表中的两个速度之间,则按线性内插
  • 由线性推断,否则,假设常量 (ΟConsumption/ーSpeed) 由列表中最近的两个点决定
该列表必须包含 1 到 25 个点, (包含) ,并且不能包含相同速度的重复点。 如果它只包含单个点,则使用该点的消耗率而无需进一步处理。 为最大速度指定的消耗量必须大于或等于倒数第二个最大速度的消耗量。 这可确保外推不会导致负消耗率。 同样,为列表中的两个最小速度指定的消耗值不能导致任何较小速度的负消耗率。 (以 kWh/100km) 表示的消耗值的有效范围为 0.01 到 100000.0。 合理值:50,8.2:130,21.3 用电量模型需要此参数。
ConstantSpeedConsumptionInLitersPerHundredKilometer

指定消耗的速度相关分量。 以冒号分隔的速度 & 消耗率对的无序列表形式提供。 该列表定义消耗曲线上的点。 列表中未列出的速度消耗率如下所示:

  • 如果给定速度位于列表中的两个速度之间,则为线性内插。
  • 通过线性推断,否则,假设常量 (ーConsumption/ーSpeed) 由列表中最近的两个点决定。
该列表必须包含 1 到 25 个点, (包含) ,并且不能包含相同速度的重复点。 如果它只包含单个点,则使用该点的消耗率而无需进一步处理。 为最大速度指定的消耗量必须大于或等于倒数第二个最大速度的消耗量。 这可确保外推不会导致负消耗率。 同样,为列表中的两个最小速度指定的消耗值不能导致任何较小速度的负消耗率。 (以 l/100km) 表示的消耗值的有效范围为 0.01 到 100000.0。 合理值:50,6.3:130,11.5 Note :燃烧消耗模型需要此参数。
CurrentChargeInKilowattHours

以千瓦时 (千瓦时) 指定当前电力供应。 此参数与 MaxChargeInKilowattHours 参数共存。 允许的值范围为 0.0 到 MaxChargeInKilowattHours。 合理值:43

CurrentFuelInLiters

指定燃料的当前供应量(以升为单位)。 合理值:55

DecelerationEfficiency

指定当车辆减速 ((即 ChemicalEnergySaved/KineticEnergyLost) )时,将动能转换为节省 (不消耗) 燃料的效率。 ChemicalEnergySaved_是通过使用将节省 (未消耗) 燃料转换为能源 fuelEnergyDensityInMJoulesPerLiter来获得的。 必须与 配对 AccelerationEfficiency。 允许的值范围为 0.0 到 1/AccelerationEfficiency。 合理值:对于燃烧模型:0.83,对于电动模型:0.91

DepartAt

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

DistanceBudgetInMeters

以米为单位的距离预算,用于确定可使用驾驶距离行驶的最大范围。 消耗模型仅在 routeType 为 eco 时影响范围。

DownhillEfficiency

指定当车辆失去高程 ((即 ChemicalEnergySaved/PotentialEnergyLost) )时,将潜在能量转换为节省 (未消耗) 燃料的效率。 ChemicalEnergySaved_是通过使用将节省 (未消耗) 燃料转换为能源 fuelEnergyDensityInMJoulesPerLiter来获得的。 必须与 配对 UphillEfficiency。 允许的值范围为 0.0 到 1/UphillEfficiency。 合理值:对于燃烧模型:0.51,对于电动模型:0.73

EnergyBudgetInKilowattHours

以千瓦时 (千瓦时) 的电能量预算,用于确定使用指定的用电量模型可以行驶的最大范围。<br> 使用 EnergyBudgetInKilowattHours 时,必须指定详细的用电量模型。

FuelBudgetInLiters

燃油预算(以升为单位),确定可以使用指定的燃烧消耗模型行驶的最大范围。

FuelEnergyDensityInMegajoulesPerLiter

指定一升燃料中储存的化学能量(兆焦耳 (MJ) )。 它与参数结合使用, Efficiency 用于在节省或消耗的能量与燃料之间进行转换。 例如,汽油的能量密度为 34.2 MJ/l,柴油燃料的能量密度为 35.8 MJ/l。 如果设置了任何 Efficiency 参数,则此参数是必需的。 合理值:34.2

InclineLevel

惊心动魄路线的丘陵程度。 此参数只能与 routeType=thrilling 结合使用。

IsCommercialVehicle

车辆是否用于商业目的。 可能不允许商用车辆在一些道路上行驶。

MaxChargeInKilowattHours

指定可能存储在车辆电池中的) 的最大电力供应量(以千瓦时 (千瓦时为单位)。 此参数与 CurrentChargeInKilowattHours 参数共存。 最小值必须大于或等于 CurrentChargeInKilowattHours。 合理值:85

Query

范围计算应从其开始的坐标。

RouteType

请求的路由类型。

TimeBudget

中的 TimeSpan 时间预算决定了可以使用驾驶时间行驶的最大范围。 消耗模型仅在 routeType 为 eco 时影响范围。

TravelMode

所请求路线的出行模式。 如果未定义,则默认值为 car。 请注意,请求的 travelMode 可能不适用于整个路线。 如果请求的 travelMode 不适用于特定节,则该节响应的 travelMode 元素将为“other”。 请注意,公交、摩托车、出租车和面包车的出行模式是 BETA 版功能。 并非所有区域都提供完全限制数据。 在 calculateReachableRange 请求中,不得使用“自行车”和“行人”值。

UphillEfficiency

指定当车辆获得提升 (即 PotentialEnergyGained/ChemicalEnergyConsumed) 时,将存储在燃料中的化学能转换为潜在能量的效率。 ChemicalEnergyConsumed_是通过使用将消耗的燃料转化为化学能 fuelEnergyDensityInMJoulesPerLiter获得的。 必须与 配对 DownhillEfficiency。 允许的值范围为 0.0 到 1/DownhillEfficiency。 合理值:对于燃烧模型:0.27,对于电动模型:0.74

UseTrafficData

可能的值:

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

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

VehicleEngineType

车辆的发动机类型。 指定详细消耗模型时,它必须与 的值 vehicleEngineType一致。

VehicleHeightInMeters

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

VehicleLengthInMeters

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

VehicleLoadType

可归类为危险品并限制在某些道路的货物类型。 可用的 vehicleLoadType 值为美国 Hazmat 类 1 到 9,外加用于其他国家/地区的泛型分类。 以 USHazmat 开头的值用于美国路由,而 otherHazmat 应用于所有其他国家/地区。 可以多次指定 vehicleLoadType。 此参数目前仅考虑用于 travelMode=truck。

VehicleMaxSpeedInKilometersPerHour

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

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

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

  • 如果设置了任何效率参数,则是必需的。
  • 在消耗模型的上下文中使用时,它必须严格为正。 考虑重量限制。
  • 如果未指定详细的消耗模型,并且 的值为 vehicleWeight 非零,则考虑权重限制。
  • 在所有其他情况下,将忽略此参数。
合理值:对于燃烧模型:1600,对于电气模型:1900
VehicleWidthInMeters

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

Windingness

惊心动魄的路线的转弯水平。 此参数只能与 =thrilling 一起使用 routeType

适用于