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

MapsRoutingClient.GetRouteMatrix 方法

定义

矩阵路由服务允许使用异步 (异步) 或同步 (同步) 请求计算由源位置和目标位置定义的一组路由汇总矩阵。 对于每个给定的源,服务计算从该源到每个给定目标的路由成本。 可以将原点集和目标集视为表的列标题和行标题,表中的每个单元格都包含从源路由到该单元格的目标的成本。 对于每个路线,返回行程时间和距离。 可以使用计算的成本来确定要使用路线路线 API 计算哪些详细路线。 异步请求 700 矩阵的最大大小 (源数乘以) 的目标数。

public virtual Azure.Maps.Routing.Models.GetRouteMatrixOperation GetRouteMatrix (Azure.WaitUntil waitUntil, Azure.Maps.Routing.RouteMatrixOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member GetRouteMatrix : Azure.WaitUntil * Azure.Maps.Routing.RouteMatrixOptions * System.Threading.CancellationToken -> Azure.Maps.Routing.Models.GetRouteMatrixOperation
override this.GetRouteMatrix : Azure.WaitUntil * Azure.Maps.Routing.RouteMatrixOptions * System.Threading.CancellationToken -> Azure.Maps.Routing.Models.GetRouteMatrixOperation
Public Overridable Function GetRouteMatrix (waitUntil As WaitUntil, options As RouteMatrixOptions, Optional cancellationToken As CancellationToken = Nothing) As GetRouteMatrixOperation

参数

waitUntil
WaitUntil

如果方法应等待返回,直到对服务完成长时间运行的操作; Started 如果它在启动操作后应返回,则为 。

options
RouteMatrixOptions

路线方向选项。

cancellationToken
CancellationToken

要使用的取消标记。

返回

例外

options 为 null。

服务返回了不成功状态代码。

适用于