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 null
LocalizedMapView
, 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.
Azure SDK for .NET