Übersicht über Karten und Position

In diesem Abschnitt wird erläutert, wie Sie in Ihrer App Karten anzeigen, Kartendienste verwenden, die Position suchen und einen Geofence einrichten. Außerdem erfahren Sie in diesem Abschnitt, wie die Windows-Karten-App mit einer bestimmten Karte, Route oder detaillierten Wegbeschreibung gestartet wird.

MapControl und Kartendienste erfordern einen Kartenauthentifizierungsschlüssel namens MapServiceToken. Weitere Informationen zum Abrufen und Festlegen eines Kartenauthentifizierungsschlüssels finden Sie unter Anfordern eines Kartenauthentifizierungsschlüssels.

Tipp

 Um mehr über das Verwenden von Karten und Positionen in Ihrer App zu erfahren, laden Sie die folgenden Beispiele aus dem Repository „Windows-universal-samples“ (Beispiele für die universelle Windows-Plattform) auf GitHub herunter:

 

Anzeigen von Karten

Mit APIs aus dem Windows.UI.Xaml.Controls.Maps-Namespace kann Ihre App Karten mit 2D-, 3D- oder Streetside-Ansichten anzeigen. Sie können interessante Orte (POI) auf der Karte mit Ortsmarken, Bildern, Formen oder XAML-UI-Elementen markieren. Außerdem können Sie nebeneinander angeordnete Bilder überlagern oder die Kartenbilder komplett ersetzen.

Thema BESCHREIBUNG
Anfordern eines Kartenauthentifizierungsschlüssels Ihre 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. In diesem Artikel wird beschrieben, wie Sie einen Kartenauthentifizierungsschlüssel aus dem Bing Maps Developer Center anfordern und Ihrer App hinzufügen.
Anzeigen von Karten mit 2D-, 3D- und Streetside-Ansichten Sie können mit der MapControl-Klasse anpassbare Karten in Ihrer App anzeigen. In diesem Thema werden auch 3D-Luftbilder und Streetside-Ansichten behandelt.
Anzeigen von interessanten Orten (POI) auf einer Karte Hinzufügen interessanter Orte (POI) mit Ortsmarken, Bildern, Formen und XAML-UI-Elementen auf einer Karte.
Überlagern von nebeneinander angeordneten Bildern in einer Karte Überlagern Sie Bilder von Drittanbietern oder benutzerdefinierte nebeneinander angeordnete Bilder in einer Karte mithilfe von Kachelquellen. Verwenden Sie Kachelquellen, um spezielle Infos wie Wetterdaten, Einwohnerzahlen oder seismische Daten zu überlagern oder die Standardkarte vollständig zu ersetzen.

Zugreifen auf Kartendienste

Fügen Sie Ihrer App mithilfe der APIs aus dem Windows.Services.Maps-Namespace Routen, Wegbeschreibungen und Geocodierungsfunktionen hinzu.

Thema BESCHREIBUNG
Anfordern eines Kartenauthentifizierungsschlüssels Ihre 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. In diesem Artikel wird beschrieben, wie Sie einen Kartenauthentifizierungsschlüssel aus dem Bing Maps Developer Center anfordern und Ihrer App hinzufügen.
Anzeigen von interessanten Orten (POI) auf einer Karte Hinzufügen interessanter Orte (POI) mit Ortsmarken, Bildern, Formen und XAML-UI-Elementen auf einer Karte.
Anzeigen von Routen und Wegbeschreibungen Fordern Sie Routen und Wegbeschreibungen an, und zeigen Sie sie in Ihrer App an.
Durchführen der Geocodierung und umgekehrten Geocodierung Sie konvertieren Adressen in geografische Standorte (Geocodierung) und geografische Standorte in Adressen (umgekehrte Geocodierung), indem Sie die Methoden der MapLocationFinder-Klasse im Windows.Services.Maps-Namespace aufrufen.
Suchen und Herunterladen von Kartenpaketen für die Offlineverwendung In der Vergangenheit musste Ihre App Benutzer an die Einstellungs-App weiterleiten, damit sie Offlinekarten herunterladen konnten. Nun können Sie Klassen im Namespace Windows.Services.Maps.OfflineMaps nutzen, um heruntergeladene Pakete in einem bestimmten Bereich (basierend auf einer Geopoint- oder GeoboundingBox-Klasse) zu finden.
Sie können auch den Downloadstatus eines Kartenpakets überprüfen sowie einen Download starten, ohne dass der Benutzer die App verlassen muss.
Beispiele dazu finden Sie im Referenzinhalt und im UWP-Kartenbeispiel.

Abrufen des Benutzerstandorts

Mit APIs aus dem Windows.Devices.Geolocation-Namespace kann Ihre App die aktuelle Position des Benutzers abrufen und Sie über Positionsänderungen benachrichtigen. Diese API-Member werden auch häufig in Parametern der Karten-APIs verwendet. Mit APIs aus dem Windows.Devices.Geolocation.Geofencing-Namespace wird Ihre App benachrichtigt, wenn der Benutzer einen Geofence (einen vordefinierten geografischen Bereich) betritt oder verlässt.

Thema BESCHREIBUNG
Anfordern eines Kartenauthentifizierungsschlüssels Ihre 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. In diesem Artikel wird beschrieben, wie Sie einen Kartenauthentifizierungsschlüssel aus dem Bing Maps Developer Center anfordern und Ihrer App hinzufügen.
Entwurfsrichtlinien für Apps mit Positionsbestimmung Leistungsrichtlinien für Apps, für die der Zugriff auf den Standort eines Benutzers erforderlich ist.
Abrufen der Position eines Benutzers Erhalten Sie Zugriff auf die Position eines Benutzers, und rufen Sie diese anschließend ab.
Richtlinien für die Verwendung von Visits Tracking Hier erfahren Sie, wie Sie die leistungsstarke Funktion für die Nachverfolgung besuchter Standorte (Visits Tracking) für eine praktischere Standortnachverfolgung verwenden können.
Entwurfsanleitung für Geofencing Leistungsrichtlinien für Apps, die das Geofencing-Feature verwenden
Einrichten eines Geofence Richten Sie einen Geofence-Bereich in Ihrer App ein, und erfahren Sie, wie Sie Benachrichtigungen im Vordergrund und Hintergrund behandeln.

Starten der Windows-Karten-App

Ihre App kann die Windows-Karten-App starten, wie hier veranschaulicht, um bestimmte Karten und detaillierte Wegbeschreibungen anzuzeigen. Anstatt die Kartenfunktionen direkt in Ihrer eigenen App bereitzustellen, können Sie sie auch über die Windows-Karten-App verfügbar machen. Weitere Informationen finden Sie unter Starten der Windows-Karten-App.

an example of the windows maps app.