你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Route - Post Route Matrix
用于获取一个路线矩阵,该矩阵使用异步请求显示出发地和目的地列表中所有可能的对的行程时间和距离。
Post Route Matrix
API 是一个 HTTP POST
请求,它允许使用异步(async)请求计算一组由源位置和目标位置定义的路由摘要矩阵。 若要发出同步(同步)请求,请参阅 后路由矩阵同步。对于每个给定源,服务将计算从该源路由到每个给定目标的成本。 可以将源集和目标集视为表的列和行标题,表中每个单元格都包含从源路由到该单元格的目标的成本。 例如,假设一家食品送货公司有 20 名司机,他们需要找到最接近的司机从餐厅拿起送货。 若要解决此用例,可以调用矩阵路由 API。
对于每个路线,将返回行程时间和距离。 可以使用计算成本来确定使用路线方向 API 计算哪些详细路由。
异步请求矩阵的最大大小为 700,对于同步请求,100(源数乘以目标数)。
注意
所有原点和目的地都应包含在轴对齐的 400 km x 400 公里边界框中。 否则,某些矩阵单元格将解析为OUT_OF_REGION。
提交同步路由矩阵请求
如果你的方案需要同步请求,并且矩阵的最大大小小于或等于 100,则可能需要发出同步请求。 此 API 的矩阵的最大大小为 100(原点数乘以目标数)。 考虑到该约束,可能的矩阵维度的示例包括:10x10、6x8、9x8(不需要正方形)。
POST https://atlas.microsoft.com/route/matrix/sync/json?api-version=1.0&subscription-key={subscription-key}
提交异步路由矩阵请求
异步 API 适用于处理大量相对复杂的路由请求。 使用异步请求发出请求时,默认情况下,服务会返回响应标头的“位置”字段中的重定向 URL 的 202 响应代码。 应定期检查此 URL,直到响应数据或错误信息可用。 如果请求中的 waitForResults
参数设置为 true,则如果在 120 秒内完成请求,用户将收到 200 响应。
此 API 的矩阵的最大大小 700(原点数乘以目标数)。 考虑到该约束,可能的矩阵维度的示例包括:50x10、10x10、28x25。 10x70 (不需要正方形)。
异步响应的存储时间为 24 小时
POST https://atlas.microsoft.com/route/matrix/json?api-version=1.0&subscription-key={subscription-key}
下面是一系列典型的异步操作:
客户端将路由矩阵 POST 请求发送到 Azure Maps
服务器将使用以下项之一进行响应:
HTTP
202 Accepted
- 已接受路由矩阵请求。HTTP
Error
- 处理路由矩阵请求时出错。 这可能是 400 错误请求或任何其他错误状态代码。如果已成功接受矩阵路由请求,则响应中的 Location 标头包含用于下载请求结果的 URL。 此状态 URI 如下所示:
GET https://atlas.microsoft.com/route/matrix/{matrixId}?api-version=1.0?subscription-key={subscription-key}
- 客户端在步骤 3 中获取的下载 URL 上发出 GET 请求以下载结果
下载同步结果
为路由矩阵同步 API 发出 POST 请求时,服务将返回 200 响应代码以获取成功的请求和响应数组。 响应正文将包含数据,并且以后无法检索结果。
下载异步结果
当请求发出 202 Accepted
响应时,将使用异步管道处理请求。 系统会提供一个 URL,用于在响应的位置标头中检查异步请求的进度。 此状态 URI 如下所示:
GET https://atlas.microsoft.com/route/matrix/{matrixId}?api-version=1.0?subscription-key={subscription-key}
当发出 GET
请求时,位置标头提供的 URL 将返回以下响应。
HTTP
202 Accepted
- 已接受矩阵请求,但仍正在处理。 请在一段时间后重试。
HTTP
200 OK
- 已成功处理矩阵请求。 响应正文包含所有结果。
POST https://atlas.microsoft.com/route/matrix/json?api-version=1.0
POST https://atlas.microsoft.com/route/matrix/json?api-version=1.0&waitForResults={waitForResults}&computeTravelTimeFor={computeTravelTimeFor}§ionType={sectionType}&arriveAt={arriveAt}&departAt={departAt}&vehicleAxleWeight={vehicleAxleWeight}&vehicleLength={vehicleLength}&vehicleHeight={vehicleHeight}&vehicleWidth={vehicleWidth}&vehicleMaxSpeed={vehicleMaxSpeed}&vehicleWeight={vehicleWeight}&windingness={windingness}&hilliness={hilliness}&travelMode={travelMode}&avoid={avoid}&traffic={traffic}&routeType={routeType}&vehicleLoadType={vehicleLoadType}
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
format
|
path | True |
响应的所需格式。 仅支持 |
|
api-version
|
query | True |
string |
Azure Maps API 的版本号。 |
arrive
|
query |
string date-time |
到达目标点的日期和时间,格式为 例子:
|
|
avoid
|
query |
指定路由计算在确定路由时应尝试避免的内容。 可以在一个请求中多次指定“&avoid=高速公路,&避免=tollRoads&avoid=ferries”。 在路由范围请求中,不能使用已使用值UsedRoads。 |
||
compute
|
query |
指定是否使用不同类型的交通信息(无、历史、实时)以及默认的最佳估计行程时间返回其他旅行时间。 |
||
depart
|
query |
string date-time |
RFC 3339 第 5.6 节(可选时区偏移量)中定义的
例子:
|
|
hilliness
|
query |
惊心动魄的路线的丘陵程度。 此参数只能与 |
||
route
|
query |
请求的路由类型。 |
||
section
|
query |
指定路由响应中报告哪些节类型。 |
||
traffic
|
query |
boolean |
可能的值:
|
|
travel
|
query |
所请求路线的旅行模式。 如果未定义,则默认值为“car”。 请注意,请求的 travelMode 可能不适用于整个路线。 如果请求的 travelMode 不适用于特定节,则响应的 travelMode 元素将为“其他”。 请注意,旅行模式巴士、摩托车、出租车和面包车是 BETA 功能。 完全限制数据在所有方面都不可用。 |
||
vehicle
|
query |
integer |
车辆每轴重量(以公斤为单位)。 值为 0 表示不考虑每个轴的重量限制。 |
|
vehicle
|
query |
number double |
车辆的高度(以米为单位)。 值为 0 表示不考虑高度限制。 |
|
vehicle
|
query |
number double |
车辆长度(以米为单位)。 值为 0 表示不考虑长度限制。 |
|
vehicle
|
query |
可能归类为危险物质的货物类型,并受某些道路限制。 可用的 vehicleLoadType 值为美国 Hazmat 类 1 到 9,以及用于其他国家/地区的通用分类。 以 USHazmat 开头的值用于美国路由,而其他Hazmat 应用于所有其他国家/地区。 可以多次指定 vehicleLoadType。 此参数当前仅考虑用于 travelMode=truck。 |
||
vehicle
|
query |
integer |
车辆的最大速度(以公里/小时为单位)。 车辆配置文件中的最大速度用于检查是否允许车辆在高速公路上。
|
|
vehicle
|
query |
integer |
车辆重量(以公斤为单位)。 |
|
vehicle
|
query |
number double |
车辆宽度(以米为单位)。 值为 0 表示不考虑宽度限制。 |
|
wait
|
query |
boolean |
指示是否同步执行请求的布尔值。 如果设置为 true,则如果在 120 秒内完成请求,用户将收到 200 响应。 否则,用户将立即获得 202 响应。 有关 202 响应的更多详细信息,请参阅 API 说明。 仅支持异步请求。 |
|
windingness
|
query |
惊心动魄的路线的转弯水平。 此参数只能与 |
请求头
名称 | 必需 | 类型 | 说明 |
---|---|---|---|
x-ms-client-id |
string |
指定哪个帐户与 Microsoft Entra ID 安全模型结合使用。 它表示 Azure Maps 帐户的唯一 ID,可以从 Azure Maps 管理平面帐户 API 检索。 若要在 Azure Maps 中使用 Microsoft Entra ID 安全性,请参阅以下 文章 以获取指导。 |
请求正文
名称 | 类型 | 说明 |
---|---|---|
destinations |
有效的 |
|
origins |
有效的 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
矩阵请求已成功处理。 响应正文包含所有结果。 |
|
202 Accepted |
仅支持异步请求。 已接受请求:已接受请求进行处理。 请使用位置标头中的 URL 重试或访问结果。 标头 Location: string |
|
Other Status Codes |
发生意外错误。 |
安全性
AADToken
这些 Microsoft Entra OAuth 2.0 流。 与 Azure 基于角色的访问配对时, 控制它可用于控制对 Azure Maps REST API 的访问。 Azure 基于角色的访问控制用于指定对一个或多个 Azure Maps 资源帐户或子资源的访问。 任何用户、组或服务主体都可以通过内置角色或由一个或多个对 Azure Maps REST API 的权限组成的自定义角色授予访问权限。
若要实现方案,建议查看
笔记
- 此安全定义 要求 使用
x-ms-client-id
标头来指示应用程序请求访问的 Azure Maps 资源。 这可以从 地图管理 API获取。
Authorization URL
特定于 Azure 公有云实例。 主权云具有唯一的授权 URL,Microsoft Entra ID 配置。
* Azure 基于角色的访问控制是通过 Azure 门户、PowerShell、CLI、Azure SDK 或 REST API 从 Azure 管理平面 配置的。
* 使用 azure Maps Web SDK
- 有关Microsoft标识平台的详细信息,请参阅 Microsoft标识平台概述。
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
名称 | 说明 |
---|---|
https://atlas.microsoft.com/.default | https://atlas.microsoft.com/.default |
subscription-key
这是在 Azure 门户中或使用 PowerShell、CLI、Azure SDK 或 REST API 创建 Azure Maps 帐户 时预配的共享密钥。
使用此密钥,任何应用程序都可以访问所有 REST API。 换句话说,此密钥可用作颁发密钥的帐户中的主密钥。
对于公开的应用程序,我们建议使用 机密客户端应用程序 方法来访问 Azure Maps REST API,以便安全地存储密钥。
类型:
apiKey
在:
query
SAS Token
这是一个共享访问签名令牌,它通过 Azure 门户、PowerShell、CLI、Azure SDK 或 REST API 通过 Azure 管理平面在 azure Maps 资源
使用此令牌,任何应用程序都有权使用 Azure 基于角色的访问控制进行访问,并精细控制特定令牌的过期、速率和区域。 换句话说,SAS 令牌可用于允许应用程序以比共享密钥更安全的方式控制访问。
对于公开的应用程序,建议在 映射帐户资源 上配置允许的源的特定列表,以限制呈现滥用并定期续订 SAS 令牌。
类型:
apiKey
在:
header
示例
Successfully submit a route matrix request
示例请求
POST https://atlas.microsoft.com/route/matrix/json?api-version=1.0&routeType=shortest
{
"origins": {
"type": "MultiPoint",
"coordinates": [
[
4.85106,
52.36006
],
[
4.85056,
52.36187
]
]
},
"destinations": {
"type": "MultiPoint",
"coordinates": [
[
4.85003,
52.36241
],
[
13.42937,
52.50931
]
]
}
}
示例响应
{
"formatVersion": "0.0.1",
"matrix": [
[
{
"statusCode": 200,
"response": {
"routeSummary": {
"lengthInMeters": 495,
"travelTimeInSeconds": 134,
"trafficDelayInSeconds": 0,
"departureTime": "2018-07-27T22:55:29+00:00",
"arrivalTime": "2018-07-27T22:57:43+00:00"
}
}
},
{
"statusCode": 200,
"response": {
"routeSummary": {
"lengthInMeters": 647651,
"travelTimeInSeconds": 26835,
"trafficDelayInSeconds": 489,
"departureTime": "2018-07-27T22:55:29+00:00",
"arrivalTime": "2018-07-28T06:22:44+00:00"
}
}
}
],
[
{
"statusCode": 200,
"response": {
"routeSummary": {
"lengthInMeters": 338,
"travelTimeInSeconds": 104,
"trafficDelayInSeconds": 0,
"departureTime": "2018-07-27T22:55:29+00:00",
"arrivalTime": "2018-07-27T22:57:13+00:00"
}
}
},
{
"statusCode": 200,
"response": {
"routeSummary": {
"lengthInMeters": 647494,
"travelTimeInSeconds": 26763,
"trafficDelayInSeconds": 469,
"departureTime": "2018-07-27T22:55:29+00:00",
"arrivalTime": "2018-07-28T06:21:32+00:00"
}
}
}
]
],
"summary": {
"successfulRoutes": 4,
"totalRoutes": 4
}
}
operation-Location: New URL to check the status of the long-running operation.
定义
名称 | 说明 |
---|---|
Compute |
指定是否使用不同类型的交通信息(无、历史、实时)以及默认的最佳估计行程时间返回其他旅行时间。 |
Error |
资源管理错误附加信息。 |
Error |
错误详细信息。 |
Error |
错误响应 |
Geo |
有效的 |
Incline |
惊心动魄的路线的丘陵程度。 此参数只能与 |
Json |
响应的所需格式。 仅支持 |
Route |
指定路由计算在确定路由时应尝试避免的内容。 可以在一个请求中多次指定“&avoid=高速公路,&避免=tollRoads&avoid=ferries”。 在路由范围请求中,不能使用已使用值UsedRoads。 |
Route |
路由节的摘要对象。 |
Route |
矩阵结果对象 |
Route |
具有坐标矩阵的对象。 |
Route |
此对象是从成功的路由矩阵调用返回的。 例如,如果提供了 2 个源和 3 个目标,则每个数组有 3 个元素。 每个元素的内容取决于查询中提供的选项。 |
Route |
输入矩阵中当前单元格的响应对象。 |
Route |
Summary 对象 |
Route |
请求的路由类型。 |
Section |
指定路由响应中报告哪些节类型。 |
Travel |
所请求路线的旅行模式。 如果未定义,则默认值为“car”。 请注意,请求的 travelMode 可能不适用于整个路线。 如果请求的 travelMode 不适用于特定节,则响应的 travelMode 元素将为“其他”。 请注意,旅行模式巴士、摩托车、出租车和面包车是 BETA 功能。 完全限制数据在所有方面都不可用。 |
Vehicle |
可能归类为危险物质的货物类型,并受某些道路限制。 可用的 vehicleLoadType 值为美国 Hazmat 类 1 到 9,以及用于其他国家/地区的通用分类。 以 USHazmat 开头的值用于美国路由,而其他Hazmat 应用于所有其他国家/地区。 可以多次指定 vehicleLoadType。 此参数当前仅考虑用于 travelMode=truck。 |
Windingness |
惊心动魄的路线的转弯水平。 此参数只能与 |
ComputeTravelTime
指定是否使用不同类型的交通信息(无、历史、实时)以及默认的最佳估计行程时间返回其他旅行时间。
名称 | 类型 | 说明 |
---|---|---|
all |
string |
计算所有类型的交通信息的行程时间,并指定路由响应中摘要中包含的字段 noTrafficTravelTimeInSeconds、historicTrafficTravelTimeInSeconds 和 liveTrafficIncidentsTravelTimeInSeconds 中的所有结果。 |
none |
string |
不计算额外的行程时间。 |
ErrorAdditionalInfo
资源管理错误附加信息。
名称 | 类型 | 说明 |
---|---|---|
info |
object |
其他信息。 |
type |
string |
其他信息类型。 |
ErrorDetail
错误详细信息。
名称 | 类型 | 说明 |
---|---|---|
additionalInfo |
错误附加信息。 |
|
code |
string |
错误代码。 |
details |
错误详细信息。 |
|
message |
string |
错误消息。 |
target |
string |
错误目标。 |
ErrorResponse
错误响应
名称 | 类型 | 说明 |
---|---|---|
error |
错误对象。 |
GeoJsonMultiPoint
有效的 GeoJSON MultiPoint
几何图形类型。 有关详细信息,请参阅 RFC 7946。
名称 | 类型 | 说明 |
---|---|---|
coordinates |
number[] |
|
type |
string:
Multi |
指定 |
InclineLevel
惊心动魄的路线的丘陵程度。 此参数只能与 routeType
=thrilling 结合使用。
名称 | 类型 | 说明 |
---|---|---|
high |
string |
高 |
low |
string |
低 |
normal |
string |
正常 |
JsonFormat
响应的所需格式。 仅支持 json
格式。
名称 | 类型 | 说明 |
---|---|---|
json |
string |
RouteAvoidType
指定路由计算在确定路由时应尝试避免的内容。 可以在一个请求中多次指定“&avoid=高速公路,&避免=tollRoads&avoid=ferries”。 在路由范围请求中,不能使用已使用值UsedRoads。
名称 | 类型 | 说明 |
---|---|---|
alreadyUsedRoads |
string |
避免多次使用相同的道路。 最有用的与 |
borderCrossings |
string |
避免在路由计算中跨越边界。 |
carpools |
string |
避免需要使用拼车(HOV/高占用车辆)车道的路线。 |
ferries |
string |
避免渡轮 |
motorways |
string |
避免高速公路 |
tollRoads |
string |
避免收费公路。 |
unpavedRoads |
string |
避免未修补的道路 |
RouteLegSummary
路由节的摘要对象。
名称 | 类型 | 说明 |
---|---|---|
arrivalTime |
string |
路线或腿部的估计到达时间。 时间采用 UTC 格式。 |
batteryConsumptionInkWh |
number |
使用电耗模型估计的电耗以千瓦时(千瓦时为单位)。 如果 vehicleEngineType 设置为电动,并且指定 constantSpeedConsumptionInkWhPerHundredkm,则包含该类型。 batteryConsumptionInkWh 的值包括回收的电力,因此可以是负数(这表示获得能量)。 如果同时指定 maxChargeInkWh 和 currentChargeInkWh,则回收将被封顶,以确保电池电量永远不会超过 maxChargeInkWh。 如果未指定 maxChargeInkWh 和 currentChargeInkWh,则会在消耗计算中假定不受约束的回收。 |
departureTime |
string |
路线或腿部的估计出发时间。 时间采用 UTC 格式。 |
fuelConsumptionInLiters |
number |
使用燃烧消耗模型估计升的燃油消耗量。 如果 vehicleEngineType 设置为 燃烧 且指定 constantSpeedConsumptionInLitersPerHundredkm,则包含该类型。 该值将为非负值。 |
historicTrafficTravelTimeInSeconds |
integer |
使用依赖于时间的历史交通数据计算的估计行程时间。 仅当 computeTravelTimeFor = 所有在查询中使用时才包含。 |
lengthInMeters |
integer |
Length In Meters 属性 |
liveTrafficIncidentsTravelTimeInSeconds |
integer |
使用实时速度数据计算的估计行程时间。 仅当 computeTravelTimeFor = 所有在查询中使用时才包含。 |
noTrafficTravelTimeInSeconds |
integer |
估计的行程时间计算为由于交通状况(例如拥堵)而没有延误路线。 仅当 computeTravelTimeFor = 所有在查询中使用时才包含。 |
trafficDelayInSeconds |
integer |
根据交通信息,由实时事件造成的估计延迟(秒)。 对于计划在将来出发时间的航线,延误始终为 0。 若要使用不同类型的交通信息返回其他旅行时间,需要添加参数 computeTravelTimeFor=all。 |
travelTimeInSeconds |
integer |
估计的行程时间(以秒为单位)属性,其中包括由于实时流量导致的延迟。 请注意,即使 traffic=false travelTimeInSeconds 仍包含由于流量导致的延迟。 如果 TravelAt 在将来,则使用依赖于时间的历史交通数据计算行程时间。 |
RouteMatrix
矩阵结果对象
名称 | 类型 | 说明 |
---|---|---|
response |
输入矩阵中当前单元格的响应对象。 |
|
statusCode |
integer |
输入矩阵中当前单元格的 StatusCode 属性。 |
RouteMatrixQuery
具有坐标矩阵的对象。
名称 | 类型 | 说明 |
---|---|---|
destinations |
有效的 |
|
origins |
有效的 |
RouteMatrixResult
此对象是从成功的路由矩阵调用返回的。 例如,如果提供了 2 个源和 3 个目标,则每个数组有 3 个元素。 每个元素的内容取决于查询中提供的选项。
名称 | 类型 | 说明 |
---|---|---|
formatVersion |
string |
Format Version 属性 |
matrix |
结果为路由摘要的 2 维数组。 |
|
summary |
Summary 对象 |
RouteMatrixResultResponse
输入矩阵中当前单元格的响应对象。
名称 | 类型 | 说明 |
---|---|---|
routeSummary |
路由节的摘要对象。 |
RouteMatrixSummary
Summary 对象
名称 | 类型 | 说明 |
---|---|---|
successfulRoutes |
integer |
响应中成功的路由数。 |
totalRoutes |
integer |
请求的路由总数。 输入矩阵中的单元格数。 |
RouteType
请求的路由类型。
名称 | 类型 | 说明 |
---|---|---|
eco |
string |
经济和速度平衡的路线。 |
fastest |
string |
最快路线。 |
shortest |
string |
最短的路线(按距离)。 |
thrilling |
string |
包括有趣的或具有挑战性的道路,并尽可能少地使用高速公路。 可以选择包括的轮次级别以及丘陵程度。 有关如何设置此参数,请参阅丘陵和曲折参数。 计划路线限制为 900 公里, |
SectionType
指定路由响应中报告哪些节类型。
例如,如果 sectionType = 行人,则仅返回适合行人的部分。 可以在一个请求中多次指定,例如,'§ionType=carTrain§ionType=pedestrian§ionType=motorway'。 默认 sectionType 引用 travelMode 输入。 默认情况下,travelMode 设置为汽车
名称 | 类型 | 说明 |
---|---|---|
carTrain |
string |
路线的各部分是汽车或火车。 |
carpool |
string |
需要使用汽车池(HOV/高占用车辆)车道的路线部分。 |
country |
string |
指示路线所在的国家/地区的部分。 |
ferry |
string |
渡轮路线的各部分。 |
motorway |
string |
高速公路的路段。 |
pedestrian |
string |
路线部分仅适用于行人。 |
tollRoad |
string |
需要支付通行费的路线部分。 |
tollVignette |
string |
需要提供收费 vignette 的路线部分。 |
traffic |
string |
包含流量信息的路由部分。 |
travelMode |
string |
与请求参数 |
tunnel |
string |
隧道的路由部分。 |
urban |
string |
位于城市地区的路线部分。 |
TravelMode
所请求路线的旅行模式。 如果未定义,则默认值为“car”。 请注意,请求的 travelMode 可能不适用于整个路线。 如果请求的 travelMode 不适用于特定节,则响应的 travelMode 元素将为“其他”。 请注意,旅行模式巴士、摩托车、出租车和面包车是 BETA 功能。 完全限制数据在所有方面都不可用。
名称 | 类型 | 说明 |
---|---|---|
bicycle |
string |
返回的路线针对自行车进行了优化,包括自行车道的使用。 |
bus |
string |
返回的路线针对公共汽车进行了优化,包括仅使用公交车道。 BETA 功能。 |
car |
string |
返回的路线针对汽车进行了优化。 |
motorcycle |
string |
返回的路线针对摩托车进行了优化。 BETA 功能。 |
pedestrian |
string |
返回的路线针对行人进行了优化,包括人行道的使用。 |
taxi |
string |
返回的路线针对出租车进行了优化。 BETA 功能。 |
truck |
string |
返回的路线针对商用车辆进行了优化,例如卡车。 |
van |
string |
返回的路线针对面包车进行了优化。 BETA 功能。 |
VehicleLoadType
可能归类为危险物质的货物类型,并受某些道路限制。 可用的 vehicleLoadType 值为美国 Hazmat 类 1 到 9,以及用于其他国家/地区的通用分类。 以 USHazmat 开头的值用于美国路由,而其他Hazmat 应用于所有其他国家/地区。 可以多次指定 vehicleLoadType。 此参数当前仅考虑用于 travelMode=truck。
名称 | 类型 | 说明 |
---|---|---|
USHazmatClass1 |
string |
炸药 |
USHazmatClass2 |
string |
压缩气体 |
USHazmatClass3 |
string |
易燃液体 |
USHazmatClass4 |
string |
易燃固体 |
USHazmatClass5 |
string |
Oxidizers |
USHazmatClass6 |
string |
毒药 |
USHazmatClass7 |
string |
放射性 |
USHazmatClass8 |
string |
腐蚀 |
USHazmatClass9 |
string |
杂项 |
otherHazmatExplosive |
string |
炸药 |
otherHazmatGeneral |
string |
杂项 |
otherHazmatHarmfulToWater |
string |
有害于水 |
WindingnessLevel
惊心动魄的路线的转弯水平。 此参数只能与 routeType
=thrilling 结合使用。
名称 | 类型 | 说明 |
---|---|---|
high |
string |
高 |
low |
string |
低 |
normal |
string |
正常 |