MapRoute 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示要在两个或多个路点之间行驶的路径。
public ref class MapRoute sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MapRoute final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MapRoute
Public NotInheritable Class MapRoute
- 继承
- 属性
Windows 要求
| 设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
| API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
注解
调用 MapRouteFinder 类的方法时,通过 MapRouteFinderResult 的 Route 属性返回 MapRoute 对象。
若要在
重要
必应地图企业版服务停用
来自 Windows.Services.Maps 命名空间中的 UWP MapControl 和地图服务依赖于必应地图。 必应地图企业版已弃用,并且将停用,此时 MapControl 和服务将不再接收数据。
有关详细信息,请参阅 必应地图开发人员中心 和 必应地图文档。
必须先对应用进行身份验证,然后才能在 Windows.Services.Maps 命名空间中使用 MapControl 和地图服务。 若要对应用进行身份验证,必须指定映射身份验证密钥。
请参阅 请求映射身份验证密钥。
版本历史记录
| Windows 版本 | SDK 版本 | 已添加值 |
|---|---|---|
| 1703 | 15063 | DurationWithoutTraffic |
| 1703 | 15063 | TrafficCongestion |
| 1709 | 16299 | IsScenic |
属性
| BoundingBox |
获取包含路由的边界框。 |
| DurationWithoutTraffic |
获取在不使用流量的情况下遍历路由所需的估计时间。 |
| EstimatedDuration |
获取遍历路由所需的估计时间。 |
| HasBlockedRoads |
获取一个值,该值指示路线已从“最佳”路线修改,以避免道路被封锁。 |
| IsScenic |
获取一个值,该值指示 mapRoute |
| IsTrafficBased |
获取一个值,该值指示 MapRoute 是否基于流量。 |
| Legs |
获取与路线关联的腿的列表。 |
| LengthInMeters |
获取路线的长度(以米为单位)。 |
| Path |
获取路由的路径。 |
| TrafficCongestion |
获取地图路线上的交通拥堵级别。 |
| ViolatedRestrictions |
获取一个值,该值指示路由是否违反了任何限制。 |