RouteGetRouteRangeOptionalParams interface
選擇性參數。
- Extends
-
RequestOptionsBase
屬性
acceleration |
指定當車輛加速 (即 KineticEnergyGained/FuelEnergyConsumed) 時,將儲存在燃料中的化學能源轉換為 kinetic 能源的效率。使用fuelEnergyDensityInMJoulesPerLiter,將已耗用的燃料轉換成化學能源,以取得化油。 必須與 decelerationEfficiency 配對。 允許的值範圍是 0.0 到 1/decelerationEfficiency。 合理值:適用於 電力模型 :0.33,適用於 電力模型 :0.66 |
auxiliary |
指定用於維持輔助系統的耗電量,以千瓦為單位 (kW) 。 它可用來指定因 AC 系統、無線電、熱等裝置和系統等裝置和系統而耗用量。 合理值:1.7 |
auxiliary |
指定每小時的車輛輔助系統所耗用的燃料量。 它可用來指定因 AC 系統、無線電、熱等裝置和系統等裝置和系統而耗用量。 合理值:0.2 |
avoid | 指定在判斷路由時,路由計算應該嘗試避免的事項。 可以在一個要求中多次指定,例如『&avoid=&avoid=tollRoads&avoid=feries』。 在 calculateReachableRange 要求中,不得使用已經使用值UsedRoads。 可能的值包括:'tollRoads'、'tolls'、'ferries'、'unpavedRoads'、'carpools'、'alreadyUsedRoads'、'borderCrossings' |
constant |
指定耗用量的速度相依元件。 以未排序的速度/耗用量率組清單的形式提供。 此清單會定義耗用量曲線上的點。 找到不在清單中的速度耗用量率,如下所示:
此清單必須包含介於 1 到 25 點 (內含) ,而且可能不會包含相同速度的重複點。 如果它只包含單一點,則會使用該點的耗用量率,而不需進一步處理。 針對最大速度指定的耗用量必須大於或等於第二個最大速度的耗用量。 這可確保推斷不會導致負耗用量率。 同樣地,針對清單中的兩個最小速度所指定的耗用量值,不會導致任何較小速度的負耗用量率。 以 kWh/100km) 表示之耗用量值的有效範圍 (介於 0.01 到 100000.0 之間。 合理值:50,8.2:130,21.3 需要此參數才能用於 電力耗用量模型。 |
constant |
指定耗用量的速度相依元件。 以未排序的冒號分隔速度清單提供,& 耗用量率組。 此清單會定義耗用量曲線上的點。 找到不在清單中的速度耗用量率,如下所示:
此清單必須包含介於 1 到 25 點 (內含) ,而且可能不會包含相同速度的重複點。 如果它只包含單一點,則會使用該點的耗用量率,而不需進一步處理。 針對最大速度指定的耗用量必須大於或等於第二個最大速度的耗用量。 這可確保推斷不會導致負耗用量率。 同樣地,針對清單中的兩個最小速度所指定的耗用量值,不會導致任何較小速度的負耗用量率。 以 l/100km 表示 (取用值的有效範圍,) 介於 0.01 到 100000.0 之間。 合理值:50,6.3:130,11.5 注意 :此參數是 必要條件取用模型。 |
current |
指定以千瓦時為單位的目前電力供應 (kWh) 。 此參數與 MaxChargeInkWh 參數共存。 允許的值範圍是 0.0 到 maxChargeInkWh。 合理值:43 |
current |
指定目前的燃料供應量。 合理值:55 |
deceleration |
指定當車輛減速 (時,將動態能源轉換成節省的 (不會耗用) 油的效率 ,亦即,在) 中減速/KineticEnergySaved/KineticEnergyLost。使用fuelEnergyDensityInMJoulesPerLiter,將已儲存的 (未耗用的) 燃料轉換為能源,以取得化化EnergySaved。 必須與 accelerationEfficiency 配對。 允許的值範圍是 0.0 到 1/accelerationEfficiency。 合理值:適用於 電力模型 :0.83,適用於 電力模型 :0.91 |
depart |
從原點出發的日期和時間。 目前以外的出發時間必須指定為 dateTime。 如果未指定時區位移,則會假設為原點的時差。 futureAt 值必須是日期時間格式 (1996-12-19T16:39:57-08:00) 。 |
downhill |
指定當車輛失去高度 (時,將潛在能源轉換為未耗用 () 燃料的效率 ,亦即,在) 中將可能能源轉換為節省的能源。使用fuelEnergyDensityInMJoulesPerLiter,將已儲存的 (未耗用的) 燃料轉換為能源,以取得化化EnergySaved。 必須與 uphillEfficiency 配對。 允許的值範圍是 0.0 到 1/uphillEfficiency。 合理值:適用於 電力模型 :0.51,適用於 電力模型 :0.73 |
energy |
以千瓦時為單位的電力預算 (kWh) ,可決定可使用指定的電力耗用量模型來消耗的最大範圍。 如果 vehicleEngineType 為 Electric,且未使用 timeBudgetInSec,則需要此參數。 必須提供 fuelBudgetInLiters、energyBudgetInkWh 或 timeBudgetInSec。 |
fuel |
油箱預算,決定可使用指定之耗用量模型來擷取的最大範圍。 如果 vehicleEngineType 為一個系統,且未使用 timeBudgetInSec,則需要此參數。 必須提供 fuelBudgetInLiters、energyBudgetInkWh 或 timeBudgetInSec。 |
fuel |
指定在 MJ) (一次加油中儲存的化學能源量。 它會與 *效率 參數搭配使用,以在已儲存或耗用的能源和燃料之間進行轉換。 例如,能源密度是 34.2 MJ/l,而 35.8 MJ/l 則用於燃料。 如果已設定任何 *Efficiency 參數,則需要此參數。 合理值:34.2 |
hilliness | 令人驚豔的路線程度。 此參數只能與 =ining 搭配 |
max |
指定可能儲存在車輛電池中 (kWh) 以千瓦時為單位的電力供應量上限。 此參數與 currentChargeInkWh 參數共存。 最小值必須大於或等於 currentChargeInkWh。 合理值:85 |
route |
要求的路由類型。 可能的值包括:'fastest'、'shortest'、'eco'、'存留' |
time |
以秒為單位的時間預算,可決定可使用駕駛時間進行的最大範圍。 耗用量參數只會影響生態系統路線,進而間接影響駕駛時間。 如果未使用 fuelBudgetInLiters 或 energyBudgetInkWh,則需要此參數。 必須提供 fuelBudgetInLiters、energyBudgetInkWh 或 timeBudgetInSec。 |
traffic | 可能的值:
|
travel |
所要求路線的行進模式。 請注意,要求的 travelMode 可能無法用於整個路線。 如果要求之 travelMode 不適用於特定區段,該區段之回應的 travelMode 元素將會是其他專案。 請注意,旅遊模式總線、車車、計程車和貨車都是 BETA 功能。 所有區域都無法使用完整限制數據。 在 calculateReachableRange 要求中,不得使用自行車和自行車的值。 可能的值包括:'car'、'truck'、'taxi'、'bus'、'van'、'truck'、'bicycle'、'儲存區' |
uphill |
指定當車輛提升高度 (時,將儲存在燃料中的化學能源轉換為潛在能源的效率, 亦即 PotentialEnergyGained/FuelEnergyConsumed) 。使用fuelEnergyDensityInMJoulesPerLiter,將已耗用的燃料轉換成化學能源,以取得化油。 必須與 downhillEfficiency 配對。 允許的值範圍是 0.0 到 1/downhillEfficiency。 合理值:適用於 電力模型 :0.27,適用於 電力模型 :0.74 |
vehicle |
每一車輛的重量,以公斤為單位。 值為 0 表示不會考慮每一個單位的權數限制。 |
vehicle |
車輛用於商業用途,因此可能無法在某些道路上駕駛。 |
vehicle |
車輛的引擎類型。 指定詳細的取用模型時,它必須與 vehicleEngineType 的值一致。 可能的值包括:'electricon'、'electric' |
vehicle |
以公尺為單位的車輛高度。 值為 0 表示不會考慮高度限制。 |
vehicle |
以公尺為單位的車輛長度。 值為 0 表示不會考慮長度限制。 |
vehicle |
可能分類為危險材料且受限於某些道路的貨物類型。 可用的 vehicleLoadType 值是 US Hazmat 類別 1 到 9,加上用於其他國家/地區的一般分類。 以 USHazmat 開頭的值適用於美國路由,而 otherHazmat 則應該用於所有其他國家/地區。 vehicleLoadType 可以多次指定。 此參數目前只考慮 travelMode=truck。 可能的值包括:'USHazmatClass1'、 'USHazmatClass2'、'USHazmatClass3'、'USHazmatClass4'、'USHazmatClass5'、'USHazmatClass6'、'USHazmatClass7'、'USHazmatClass8'、'USHazmatClass9'、'otherHazmatExplosive'、'otherHazmatGeneral'、'otherHazmatHarmfulToWater' |
vehicle |
以 km/小時為單位的車輛最大速度。 值為 0 表示將在路線規劃期間決定並套用車輛的適當值。 在路由規劃期間,可能會覆寫非零值。 |
vehicle |
車輛重量,以壓克為單位。
Sensible 值:適用於 熱氣模型 :1600,適用於 電力模型 :1900 |
vehicle |
以公尺為單位的車輛寬度。 值為 0 表示不會考慮寬度限制。 |
windingness | 令人興奮路線的回合層級。 此參數只能與 routeType=擷取搭配使用。 可能的值包括:'low'、'normal'、'high' |
繼承的屬性
abort |
可用來中止要求的訊號。 |
custom |
{object}[customHeaders]使用者定義自定義要求標頭,將在傳送要求之前套用。 |
on |
下載進度時引發的回呼。 |
on |
上傳進度時引發的回呼。 |
timeout | 要求在自動終止之前可能需要的毫秒數。 |
屬性詳細資料
accelerationEfficiency
指定當車輛加速 (即 KineticEnergyGained/FuelEnergyConsumed) 時,將儲存在燃料中的化學能源轉換為 kinetic 能源的效率。使用fuelEnergyDensityInMJoulesPerLiter,將已耗用的燃料轉換成化學能源,以取得化油。 必須與 decelerationEfficiency 配對。
允許的值範圍是 0.0 到 1/decelerationEfficiency。
合理值:適用於 電力模型 :0.33,適用於 電力模型 :0.66
accelerationEfficiency?: number
屬性值
number
auxiliaryPowerInkW
指定用於維持輔助系統的耗電量,以千瓦為單位 (kW) 。 它可用來指定因 AC 系統、無線電、熱等裝置和系統等裝置和系統而耗用量。
合理值:1.7
auxiliaryPowerInkW?: string
屬性值
string
auxiliaryPowerInLitersPerHour
指定每小時的車輛輔助系統所耗用的燃料量。 它可用來指定因 AC 系統、無線電、熱等裝置和系統等裝置和系統而耗用量。
合理值:0.2
auxiliaryPowerInLitersPerHour?: number
屬性值
number
avoid
指定在判斷路由時,路由計算應該嘗試避免的事項。 可以在一個要求中多次指定,例如『&avoid=&avoid=tollRoads&avoid=feries』。 在 calculateReachableRange 要求中,不得使用已經使用值UsedRoads。 可能的值包括:'tollRoads'、'tolls'、'ferries'、'unpavedRoads'、'carpools'、'alreadyUsedRoads'、'borderCrossings'
avoid?: Avoid[]
屬性值
Avoid[]
constantSpeedConsumptionInkWhPerHundredkm
指定耗用量的速度相依元件。 以未排序的速度/耗用量率組清單的形式提供。 此清單會定義耗用量曲線上的點。 找到不在清單中的速度耗用量率,如下所示:
透過線性插補,如果指定的速度位於清單中的兩個速度之間,則為
依線性外推,否則假設常數 (ーSpeed/ЛSpeed) 由清單中的最接近兩個點所決定
此清單必須包含介於 1 到 25 點 (內含) ,而且可能不會包含相同速度的重複點。 如果它只包含單一點,則會使用該點的耗用量率,而不需進一步處理。
針對最大速度指定的耗用量必須大於或等於第二個最大速度的耗用量。 這可確保推斷不會導致負耗用量率。
同樣地,針對清單中的兩個最小速度所指定的耗用量值,不會導致任何較小速度的負耗用量率。
以 kWh/100km) 表示之耗用量值的有效範圍 (介於 0.01 到 100000.0 之間。
合理值:50,8.2:130,21.3
需要此參數才能用於 電力耗用量模型。
constantSpeedConsumptionInkWhPerHundredkm?: string
屬性值
string
constantSpeedConsumptionInLitersPerHundredkm
指定耗用量的速度相依元件。 以未排序的冒號分隔速度清單提供,& 耗用量率組。 此清單會定義耗用量曲線上的點。 找到不在清單中的速度耗用量率,如下所示:
透過線性插補,如果指定的速度位於清單中的兩個速度之間,則為
依線性外推,否則假設常數 (ーSpeed/ЛSpeed) 由清單中的最接近兩個點所決定
此清單必須包含介於 1 到 25 點 (內含) ,而且可能不會包含相同速度的重複點。 如果它只包含單一點,則會使用該點的耗用量率,而不需進一步處理。
針對最大速度指定的耗用量必須大於或等於第二個最大速度的耗用量。 這可確保推斷不會導致負耗用量率。
同樣地,針對清單中的兩個最小速度所指定的耗用量值,不會導致任何較小速度的負耗用量率。
以 l/100km 表示 (取用值的有效範圍,) 介於 0.01 到 100000.0 之間。
合理值:50,6.3:130,11.5
注意 :此參數是 必要條件取用模型。
constantSpeedConsumptionInLitersPerHundredkm?: number
屬性值
number
currentChargeInkWh
指定以千瓦時為單位的目前電力供應 (kWh) 。 此參數與 MaxChargeInkWh 參數共存。
允許的值範圍是 0.0 到 maxChargeInkWh。
合理值:43
currentChargeInkWh?: string
屬性值
string
currentFuelInLiters
指定目前的燃料供應量。 合理值:55
currentFuelInLiters?: number
屬性值
number
decelerationEfficiency
指定當車輛減速 (時,將動態能源轉換成節省的 (不會耗用) 油的效率 ,亦即,在) 中減速/KineticEnergySaved/KineticEnergyLost。使用fuelEnergyDensityInMJoulesPerLiter,將已儲存的 (未耗用的) 燃料轉換為能源,以取得化化EnergySaved。 必須與 accelerationEfficiency 配對。
允許的值範圍是 0.0 到 1/accelerationEfficiency。
合理值:適用於 電力模型 :0.83,適用於 電力模型 :0.91
decelerationEfficiency?: number
屬性值
number
departAt
從原點出發的日期和時間。 目前以外的出發時間必須指定為 dateTime。 如果未指定時區位移,則會假設為原點的時差。 futureAt 值必須是日期時間格式 (1996-12-19T16:39:57-08:00) 。
departAt?: Date
屬性值
Date
downhillEfficiency
指定當車輛失去高度 (時,將潛在能源轉換為未耗用 () 燃料的效率 ,亦即,在) 中將可能能源轉換為節省的能源。使用fuelEnergyDensityInMJoulesPerLiter,將已儲存的 (未耗用的) 燃料轉換為能源,以取得化化EnergySaved。 必須與 uphillEfficiency 配對。
允許的值範圍是 0.0 到 1/uphillEfficiency。
合理值:適用於 電力模型 :0.51,適用於 電力模型 :0.73
downhillEfficiency?: number
屬性值
number
energyBudgetInkWh
以千瓦時為單位的電力預算 (kWh) ,可決定可使用指定的電力耗用量模型來消耗的最大範圍。 如果 vehicleEngineType 為 Electric,且未使用 timeBudgetInSec,則需要此參數。 必須提供 fuelBudgetInLiters、energyBudgetInkWh 或 timeBudgetInSec。
energyBudgetInkWh?: number
屬性值
number
fuelBudgetInLiters
油箱預算,決定可使用指定之耗用量模型來擷取的最大範圍。 如果 vehicleEngineType 為一個系統,且未使用 timeBudgetInSec,則需要此參數。 必須提供 fuelBudgetInLiters、energyBudgetInkWh 或 timeBudgetInSec。
fuelBudgetInLiters?: number
屬性值
number
fuelEnergyDensityInMJoulesPerLiter
指定在 MJ) (一次加油中儲存的化學能源量。 它會與 *效率 參數搭配使用,以在已儲存或耗用的能源和燃料之間進行轉換。 例如,能源密度是 34.2 MJ/l,而 35.8 MJ/l 則用於燃料。 如果已設定任何 *Efficiency 參數,則需要此參數。
合理值:34.2
fuelEnergyDensityInMJoulesPerLiter?: number
屬性值
number
hilliness
令人驚豔的路線程度。 此參數只能與 =ining 搭配 routeType
使用。 可能的值包括:'low'、'normal'、'high'
hilliness?: Hilliness
屬性值
maxChargeInkWh
指定可能儲存在車輛電池中 (kWh) 以千瓦時為單位的電力供應量上限。 此參數與 currentChargeInkWh 參數共存。
最小值必須大於或等於 currentChargeInkWh。
合理值:85
maxChargeInkWh?: string
屬性值
string
routeType
timeBudgetInSec
以秒為單位的時間預算,可決定可使用駕駛時間進行的最大範圍。 耗用量參數只會影響生態系統路線,進而間接影響駕駛時間。 如果未使用 fuelBudgetInLiters 或 energyBudgetInkWh,則需要此參數。 必須提供 fuelBudgetInLiters、energyBudgetInkWh 或 timeBudgetInSec。
timeBudgetInSec?: number
屬性值
number
traffic
可能的值:
- true - 在路由期間考慮所有可用的流量資訊
- false - 在路由期間忽略目前的流量數據。 請注意,雖然在路由期間會忽略目前的交通數據,但有效道路速度的歷史交通影響仍會納入。
traffic?: boolean
屬性值
boolean
travelMode
所要求路線的行進模式。 請注意,要求的 travelMode 可能無法用於整個路線。 如果要求之 travelMode 不適用於特定區段,該區段之回應的 travelMode 元素將會是其他專案。 請注意,旅遊模式總線、車車、計程車和貨車都是 BETA 功能。 所有區域都無法使用完整限制數據。 在 calculateReachableRange 要求中,不得使用自行車和自行車的值。 可能的值包括:'car'、'truck'、'taxi'、'bus'、'van'、'truck'、'bicycle'、'儲存區'
travelMode?: TravelMode
屬性值
uphillEfficiency
指定當車輛提升高度 (時,將儲存在燃料中的化學能源轉換為潛在能源的效率, 亦即 PotentialEnergyGained/FuelEnergyConsumed) 。使用fuelEnergyDensityInMJoulesPerLiter,將已耗用的燃料轉換成化學能源,以取得化油。 必須與 downhillEfficiency 配對。
允許的值範圍是 0.0 到 1/downhillEfficiency。
合理值:適用於 電力模型 :0.27,適用於 電力模型 :0.74
uphillEfficiency?: number
屬性值
number
vehicleAxleWeight
每一車輛的重量,以公斤為單位。 值為 0 表示不會考慮每一個單位的權數限制。
vehicleAxleWeight?: number
屬性值
number
vehicleCommercial
車輛用於商業用途,因此可能無法在某些道路上駕駛。
vehicleCommercial?: boolean
屬性值
boolean
vehicleEngineType
車輛的引擎類型。 指定詳細的取用模型時,它必須與 vehicleEngineType 的值一致。 可能的值包括:'electricon'、'electric'
vehicleEngineType?: VehicleEngineType
屬性值
vehicleHeight
以公尺為單位的車輛高度。 值為 0 表示不會考慮高度限制。
vehicleHeight?: number
屬性值
number
vehicleLength
以公尺為單位的車輛長度。 值為 0 表示不會考慮長度限制。
vehicleLength?: number
屬性值
number
vehicleLoadType
可能分類為危險材料且受限於某些道路的貨物類型。 可用的 vehicleLoadType 值是 US Hazmat 類別 1 到 9,加上用於其他國家/地區的一般分類。 以 USHazmat 開頭的值適用於美國路由,而 otherHazmat 則應該用於所有其他國家/地區。 vehicleLoadType 可以多次指定。 此參數目前只考慮 travelMode=truck。 可能的值包括:'USHazmatClass1'、 'USHazmatClass2'、'USHazmatClass3'、'USHazmatClass4'、'USHazmatClass5'、'USHazmatClass6'、'USHazmatClass7'、'USHazmatClass8'、'USHazmatClass9'、'otherHazmatExplosive'、'otherHazmatGeneral'、'otherHazmatHarmfulToWater'
vehicleLoadType?: VehicleLoadType
屬性值
vehicleMaxSpeed
以 km/小時為單位的車輛最大速度。 值為 0 表示將在路線規劃期間決定並套用車輛的適當值。 在路由規劃期間,可能會覆寫非零值。
vehicleMaxSpeed?: number
屬性值
number
vehicleWeight
車輛重量,以壓克為單位。
如果已設定任何 *效率參數,則為必要。
在取用模型的內容中使用時,它必須嚴格為正數。 系統會考慮權數限制。
如果未指定詳細的 取用模型 , 且vehicleWeight 的值不是零,則會考慮重量限制。
在所有其他情況下,會忽略此參數。
Sensible 值:適用於 熱氣模型 :1600,適用於 電力模型 :1900
vehicleWeight?: number
屬性值
number
vehicleWidth
以公尺為單位的車輛寬度。 值為 0 表示不會考慮寬度限制。
vehicleWidth?: number
屬性值
number
windingness
令人興奮路線的回合層級。 此參數只能與 routeType=擷取搭配使用。 可能的值包括:'low'、'normal'、'high'
windingness?: Windingness
屬性值
繼承的屬性詳細資料
abortSignal
可用來中止要求的訊號。
abortSignal?: AbortSignalLike
屬性值
AbortSignalLike
繼承自 RequestOptionsBase.abortSignal
customHeaders
{object}[customHeaders]使用者定義自定義要求標頭,將在傳送要求之前套用。
customHeaders?: [key: string]: string
屬性值
[key: string]: string
繼承自 RequestOptionsBase.customHeaders
onDownloadProgress
下載進度時引發的回呼。
onDownloadProgress?: (progress: TransferProgressEvent) => void
屬性值
(progress: TransferProgressEvent) => void
繼承自 RequestOptionsBase.onDownloadProgress
onUploadProgress
上傳進度時引發的回呼。
onUploadProgress?: (progress: TransferProgressEvent) => void
屬性值
(progress: TransferProgressEvent) => void
繼承自 RequestOptionsBase.onUploadProgress
timeout
要求在自動終止之前可能需要的毫秒數。
timeout?: number
屬性值
number
繼承自 RequestOptionsBase.timeout