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

MapsRoutingClient 类

定义

路由服务客户端。

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

构造函数

MapsRoutingClient()

初始化 MapsRoutingClient 的新实例。

MapsRoutingClient(AzureKeyCredential, MapsRoutingClientOptions)

初始化 MapsRoutingClient 的新实例。

MapsRoutingClient(AzureKeyCredential)

初始化 MapsRoutingClient 的新实例。

MapsRoutingClient(AzureSasCredential, MapsRoutingClientOptions)

初始化 MapsRoutingClient 的新实例。

MapsRoutingClient(AzureSasCredential)

初始化 MapsRoutingClient 的新实例。

MapsRoutingClient(TokenCredential, String, MapsRoutingClientOptions)

初始化 MapsRoutingClient 的新实例。

MapsRoutingClient(TokenCredential, String)

初始化 MapsRoutingClient 的新实例。

方法

GetDirections(RouteDirectionQuery, CancellationToken)

返回源和目标之间的路由,如果指定了路点,则通过路点传递。 该路线将考虑各种因素,例如当前交通状况以及一周中某天和一天中所需时间的典型道路速度。 返回的信息包括距离、估计行程时间和路线几何图形的表示形式。 还可以使用其他路由信息,例如优化路点顺序或轮次指示,具体取决于所选选项。 路线服务提供一组参数,用于对特定于车辆的消耗模型进行详细说明。 有关相关概念和参数的详细说明,检查消耗模型

GetDirectionsAsync(RouteDirectionQuery, CancellationToken)

返回源和目标之间的路由,如果指定了路点,则通过路点传递。 该路线将考虑各种因素,例如当前交通状况以及一周中某天和一天中所需时间的典型道路速度。 返回的信息包括距离、估计行程时间和路线几何图形的表示形式。 还可以使用其他路由信息,例如优化路点顺序或轮次指示,具体取决于所选选项。 路线服务提供一组参数,用于对特定于车辆的消耗模型进行详细说明。 有关相关概念和参数的详细说明,检查消耗模型

GetDirectionsBatch(WaitUntil, IEnumerable<RouteDirectionQuery>, CancellationToken)

路线方向批处理 API 仅使用单个 API 调用将成批的查询发送到 路线方向 API 。 此路由方向批处理 API 将异步运行 (异步) ,并允许调用方批处理查询 700

GetDirectionsBatchAsync(WaitUntil, IEnumerable<RouteDirectionQuery>, CancellationToken)

路线方向批处理 API 仅使用单个 API 调用将成批的查询发送到 路线方向 API 。 此路由方向批处理 API 将异步运行 (异步) ,并允许调用方批处理查询 700

GetDirectionsImmediateBatch(IEnumerable<RouteDirectionQuery>, CancellationToken)

路线方向批处理 API 仅使用单个 API 调用将成批的查询发送到 路线方向 API 。 可以调用路线方向批处理 API,以异步 (异步) 运行,或同步 (同步) 运行。 同步 API 到 100 查询。

GetDirectionsImmediateBatchAsync(IEnumerable<RouteDirectionQuery>, CancellationToken)

路线方向批处理 API 仅使用单个 API 调用将成批的查询发送到 路线方向 API 。 可以调用路线方向批处理 API,以异步 (异步) 运行,或同步 (同步) 运行。 同步 API 到 100 查询。

GetImmediateRouteMatrix(RouteMatrixOptions, CancellationToken)

矩阵路由服务允许使用异步 (异步) 或同步 (同步) 请求计算由源位置和目标位置定义的一组路由汇总矩阵。 对于每个给定的源,服务计算从该源到每个给定目标的路由成本。 可以将原点集和目标集视为表的列标题和行标题,表中的每个单元格都包含从源路由到该单元格的目标的成本。 例如,假设一家食品配送公司有 20 名司机,他们需要找到最近的司机从餐厅接货。 若要解决此用例,他们可以调用矩阵路由 API。 对于每个路线,返回行程时间和距离。 可以使用计算的成本来确定要使用路线路线 API 计算哪些详细路线。 同步请求 100 矩阵的最大大小 (源数乘以) 的目标数。

GetImmediateRouteMatrix(RouteMatrixQuery, CancellationToken)

矩阵路由服务允许使用异步 (异步) 或同步 (同步) 请求计算由源位置和目标位置定义的一组路由汇总矩阵。 对于每个给定的源,服务计算从该源到每个给定目标的路由成本。 可以将原点集和目标集视为表的列标题和行标题,表中的每个单元格都包含从源路由到该单元格的目标的成本。 例如,假设一家食品配送公司有 20 名司机,他们需要找到最近的司机从餐厅接货。 若要解决此用例,他们可以调用矩阵路由 API。 对于每个路线,返回行程时间和距离。 可以使用计算的成本来确定要使用路线路线 API 计算哪些详细路线。 同步请求 100 矩阵的最大大小 (源数乘以) 的目标数。

GetImmediateRouteMatrixAsync(RouteMatrixOptions, CancellationToken)

矩阵路由服务允许使用异步 (异步) 或同步 (同步) 请求计算由源位置和目标位置定义的一组路由汇总矩阵。 对于每个给定的源,服务计算从该源到每个给定目标的路由成本。 可以将原点集和目标集视为表的列标题和行标题,表中的每个单元格都包含从源路由到该单元格的目标的成本。 例如,假设一家食品配送公司有 20 名司机,他们需要找到最近的司机从餐厅接货。 若要解决此用例,他们可以调用矩阵路由 API。 对于每个路线,返回行程时间和距离。 可以使用计算的成本来确定要使用路线路线 API 计算哪些详细路线。 同步请求 100 矩阵的最大大小 (源数乘以) 的目标数。

GetImmediateRouteMatrixAsync(RouteMatrixQuery, CancellationToken)

矩阵路由服务允许使用异步 (异步) 或同步 (同步) 请求计算由源位置和目标位置定义的一组路由汇总矩阵。 对于每个给定的源,服务计算从该源到每个给定目标的路由成本。 可以将原点集和目标集视为表的列标题和行标题,表中的每个单元格都包含从源路由到该单元格的目标的成本。 例如,假设一家食品配送公司有 20 名司机,他们需要找到最近的司机从餐厅接货。 若要解决此用例,他们可以调用矩阵路由 API。 对于每个路线,返回行程时间和距离。 可以使用计算的成本来确定要使用路线路线 API 计算哪些详细路线。 同步请求 100 矩阵的最大大小 (源数乘以) 的目标数。

GetRouteMatrix(WaitUntil, RouteMatrixOptions, CancellationToken)

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

GetRouteMatrixAsync(WaitUntil, RouteMatrixOptions, CancellationToken)

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

GetRouteRange(RouteRangeOptions, CancellationToken)

此服务将根据指定的燃料、能源、时间或距离预算计算一组可从出发点到达的位置。 逆时针方向返回多边形边界 (或等时线) ,以及原点结果的精确多边形中心。 返回的多边形可用于进一步处理,例如 “在几何内部搜索 ”,以在提供的等时线内搜索 POI。

GetRouteRangeAsync(RouteRangeOptions, CancellationToken)

此服务将根据指定的燃料、能源、时间或距离预算计算一组可从出发点到达的位置。 逆时针方向返回多边形边界 (或等时线) ,以及原点结果的精确多边形中心。 返回的多边形可用于进一步处理,例如 “在几何内部搜索 ”,以在提供的等时线内搜索 POI。

适用于