Freigeben über


Azure Maps Allgemeine Clientbibliothek für .NET – Version 1.0.0-beta.4

Azure Maps ist ein von Microsoft verwalteter Dienst, der Kartendienst bereitstellt, der...

Die Azure.Maps.Common-Bibliothek stellt eine Infrastruktur bereit, die von anderen Azure Maps Clientbibliotheken gemeinsam genutzt wird.

Quellcode | API-Referenzdokumentation | Produktdokumentation

Erste Schritte

Installieren des Pakets

Installieren Sie die Azure Maps Clientbibliothek für .NET, die Sie mit NuGet verwenden möchten, und die Azure.Maps.Common Clientbibliothek wird eingeschlossen. Wählen Sie die Pakete aus, die Sie installieren möchten:

dotnet add package Azure.Maps.Search --prerelease
dotnet add package Azure.Maps.Routing --prerelease
dotnet add package Azure.Maps.Rendering --prerelease
dotnet add package Azure.Maps.Geolocation --prerelease

Voraussetzungen

Sie benötigen ein Azure-Abonnement und Azure Maps Konto.

Zum Erstellen eines neuen Azure Maps-Kontos können Sie das Azure-Portal, Azure PowerShell oder die Azure CLI verwenden. Beispiel für die Verwendung der Azure-Befehlszeilenschnittstelle:

az maps account create --kind "Gen2" --account-name "myMapAccountName" --resource-group "<resource group>" --sku "G2"

Authentifizieren des Clients

Es gibt zwei Möglichkeiten, den Client zu authentifizieren: Authentifizierung mit gemeinsam genutztem Schlüssel und Azure AD. Eine ausführliche Beschreibung finden Sie in anderen Azure Maps Paketen.

Wichtige Begriffe

Die Azure Maps Allgemeine Clientbibliothek enthält freigegebene Infrastruktur wie LocalizedMapView und RequestFailedException.

Threadsicherheit

Wir garantieren, dass alle Client-instance Methoden threadsicher und unabhängig voneinander sind (Richtlinie). Dadurch wird sichergestellt, dass die Empfehlung, Clientinstanzen wiederzuverwenden, immer sicher ist, auch über Threads hinweg.

Zusätzliche Konzepte

Clientoptionen | Zugreifen auf die Antwort | Vorgänge | mit langer AusführungsdauerBehandeln von Fehlern | Diagnose | Spott | Clientlebensdauer

Beispiele

Sehen Sie sich die Beispiele für Suche, Routing, Rendering und Geolocation an.

Problembehandlung

Wenn sie instanziieren nullLocalizedMapView, löst das Programm einen Fehler aus ArgumentNullException .

Nächste Schritte

Beginnen Sie mit unseren Beispielen für Suche, Routing, Rendering und Geolocation .

Mitwirken

Ausführliche Informationen zum Erstellen, Testen und Mitwirken zu dieser Bibliothek finden Sie im CONTRIBUTING.md .

Beiträge und Vorschläge für dieses Projekt sind willkommen. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. Weitere Informationen finden Sie unter <cla.microsoft.com>.

Wenn Sie einen Pull Request (PR) übermitteln, überprüft ein CLA-Bot automatisch, ob Sie eine Lizenzvereinbarung bereitstellen und den PR entsprechend ergänzen müssen (z.B. mit einer Bezeichnung oder einem Kommentar). Führen Sie einfach die Anweisungen des Bots aus. Sie müssen dies nur einmal für alle Repositorys ausführen, die unsere CLA verwenden.

Für dieses Projekt gelten die Microsoft-Verhaltensregeln für Open Source (Microsoft Open Source Code of Conduct). Weitere Informationen finden Sie in den häufig gestellten Fragen zum Verhaltenskodex. Sie können sich auch an opencode@microsoft.com wenden, wenn Sie weitere Fragen oder Anmerkungen haben.

Aufrufe