Compartilhar via


MapRoute Classe

Definição

Representa um caminho a ser percorrido entre dois ou mais pontos de passagem.

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
Herança
Object Platform::Object IInspectable MapRoute
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Um objeto MapRoute é retornado por meio da propriedade Route do MapRouteFinderResult quando você chama os métodos da classe MapRouteFinder .

Para exibir um MapRoute em um MapControl, construa um MapRouteView com o MapRoute e adicione o MapRouteView à coleção Routes do MapControl.

Seu aplicativo Universal do Windows deve ser autenticado antes de poder usar os serviços MapControl e map no namespace Windows.Services.Maps . Para autenticar o aplicativo, você precisa especificar uma chave de autenticação de mapas.

Consulte Solicitar uma chave de autenticação de mapas.

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1703 15063 DurationWithoutTraffic
1703 15063 TrafficCongestion
1.709 16299 IsScenic

Propriedades

BoundingBox

Obtém a caixa delimitadora que contém a rota.

DurationWithoutTraffic

Obtém o tempo estimado necessário para percorrer a rota sem tráfego.

EstimatedDuration

Obtém o tempo estimado necessário para percorrer a rota.

HasBlockedRoads

Obtém um valor que indica que a rota foi modificada da rota "melhor" para evitar estradas bloqueadas.

IsScenic

Obtém um valor que indica se o MapRoute é baseado em estradas panorâmicas.

IsTrafficBased

Obtém um valor que indica se o MapRoute é baseado no tráfego.

Legs

Obtém a lista de pernas associadas à rota.

LengthInMeters

Obtém o comprimento da rota em metros.

Path

Obtém o caminho da rota.

TrafficCongestion

Obtém o nível de congestionamento de tráfego ao longo de uma rota de mapa.

ViolatedRestrictions

Obtém um valor que indica se alguma restrição foi violada pela rota.

Aplica-se a

Confira também