Azure Maps bibliothèque cliente commune pour .NET - version 1.0.0-beta.4

Azure Maps est un service géré par Microsoft qui fournit un service de cartes qui est...

La bibliothèque Azure.Maps.Common fournit une infrastructure partagée entre d’autres bibliothèques clientes Azure Maps.

| Code sourceDocumentation de référence sur les | APIDocumentation produit

Prise en main

Installer le package

Installez la bibliothèque cliente Azure Maps pour .NET que vous souhaitez utiliser avec NuGet et la Azure.Maps.Common bibliothèque cliente sera incluse. Choisissez les packages que vous souhaitez installer :

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

Prérequis

Vous devez disposer d’un abonnement Azure et d’un compte Azure Maps.

Pour créer un compte Azure Maps, vous pouvez utiliser le portail Azure, Azure PowerShell ou Azure CLI. Voici un exemple utilisant Azure CLI :

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

Authentifier le client

Il existe deux façons d’authentifier le client : l’authentification par clé partagée et Azure AD. Pour obtenir une description détaillée, reportez-vous à d’autres packages Azure Maps.

Concepts clés

La bibliothèque cliente commune Azure Maps contient une infrastructure partagée comme LocalizedMapView et RequestFailedException.

Sécurité des threads

Nous garantissons que toutes les méthodes de instance client sont sécurisées pour les threads et indépendantes les unes des autres (recommandations). Cela garantit que la recommandation de réutilisation des instances clientes est toujours sécurisée, même entre les threads.

Concepts supplémentaires

Options clientes | Accès à la réponse | Opérations de longue durée | Gestion des défaillances | Diagnostics | Moqueur | Durée de vie du client

Exemples

Consultez les exemples pour la recherche, le routage, le rendu et la géolocalisation.

Dépannage

Si vous instanciez un nullLocalizedMapView, le programme génère une ArgumentNullException erreur.

Étapes suivantes

Prise en main de nos exemples de recherche, de routage, de rendu et de géolocalisation .

Contribution

Consultez le CONTRIBUTING.md pour plus d’informations sur la création, le test et la contribution à cette bibliothèque.

Ce projet accepte les contributions et les suggestions. La plupart des contributions vous demandent d’accepter un contrat de licence de contribution (CLA) déclarant que vous avez le droit de nous accorder, et que vous nous accordez réellement, les droits d’utilisation de votre contribution. Pour plus d’informations, consultez <cla.microsoft.com>.

Quand vous envoyez une demande de tirage (pull request), un bot CLA détermine automatiquement si vous devez fournir un contrat CLA et agrémenter la demande de tirage de façon appropriée (par exemple, avec une étiquette ou un commentaire). Suivez simplement les instructions fournies par le bot. Vous ne devez effectuer cette opération qu’une seule fois sur tous les dépôts utilisant notre contrat CLA.

Ce projet a adopté le Code de conduite Open Source de Microsoft. Pour plus d’informations, consultez les Questions fréquentes (FAQ) sur le code de conduite ou envoyez vos questions ou vos commentaires à opencode@microsoft.com.

Impressions