你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
MapsRoutingClient.GetRouteMatrix 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
矩阵路由服务允许使用异步 (异步) 或同步 (同步) 请求计算由源位置和目标位置定义的一组路由汇总矩阵。
对于每个给定的源,服务计算从该源到每个给定目标的路由成本。 可以将原点集和目标集视为表的列标题和行标题,表中的每个单元格都包含从源路由到该单元格的目标的成本。
对于每个路线,返回行程时间和距离。 可以使用计算的成本来确定要使用路线路线 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
参数
- options
- RouteMatrixOptions
路线方向选项。
- cancellationToken
- CancellationToken
要使用的取消标记。
返回
例外
options
为 null。
服务返回了不成功状态代码。