MapRoute Klasse

Definition

Stellt einen Pfad dar, der zwischen zwei oder mehr Wegpunkten zurückgelegt werden soll.

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
Vererbung
Object Platform::Object IInspectable MapRoute
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Ein MapRoute-Objekt wird über die Route-Eigenschaft des MapRouteFinderResult zurückgegeben, wenn Sie die Methoden der MapRouteFinder-Klasse aufrufen.

Um eine MapRoute in einem MapControl anzuzeigen, erstellen Sie eine MapRouteView mit MapRoute, und fügen Sie die MapRouteView der Routes-Auflistung des MapControl hinzu.

Ihre universelle Windows-App muss authentifiziert werden, bevor sie mapControl und Kartendienste im Windows.Services.Maps-Namespace verwenden kann. Zum Authentifizieren Ihrer App müssen Sie einen Kartenauthentifizierungsschlüssel angeben.

Weitere Informationen finden Sie unter Anfordern eines Zuordnungsschlüssels.

Versionsverlauf

Windows-Version SDK-Version Wertschöpfung
1703 15063 DurationWithoutTraffic
1703 15063 TrafficCongestion
1709 16299 IsScenic

Eigenschaften

BoundingBox

Ruft das begrenzungsfeld ab, das die Route enthält.

DurationWithoutTraffic

Ruft die geschätzte Zeit ab, die erforderlich ist, um die Route ohne Datenverkehr zu durchlaufen.

EstimatedDuration

Ruft die geschätzte Zeit ab, die zum Durchlaufen der Route erforderlich ist.

HasBlockedRoads

Ruft einen Wert ab, der angibt, dass die Route von der "besten" Route geändert wurde, um blockierte Straßen zu vermeiden.

IsScenic

Ruft einen Wert ab, der angibt, ob mapRoute auf landschaftlichen Straßen basiert.

IsTrafficBased

Ruft einen Wert ab, der angibt, ob mapRoute auf Datenverkehr basiert.

Legs

Ruft die Liste der Beine ab, die der Route zugeordnet sind.

LengthInMeters

Ruft die Länge der Route in Metern ab.

Path

Ruft den Pfad der Route ab.

TrafficCongestion

Ruft den Grad der Verkehrsüberlastung entlang einer Kartenroute ab.

ViolatedRestrictions

Ruft einen Wert ab, der angibt, ob einschränkungen durch die Route verletzt wurden.

Gilt für:

Weitere Informationen