Azure Maps biblioteca cliente común para .NET: versión 1.0.0-beta.4
Azure Maps es un servicio administrado por Microsoft que proporciona un servicio de mapas...
La biblioteca Azure.Maps.Common proporciona infraestructura compartida entre otras bibliotecas cliente de Azure Maps.
Código | fuenteDocumentación | de referencia de APIDocumentación del producto
Introducción
Instalar el paquete
Instale la biblioteca cliente de Azure Maps para .NET que le gustaría usar con NuGet y se incluirá la Azure.Maps.Common
biblioteca cliente. Elija los paquetes que desea instalar:
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
Requisitos previos
Debe tener una suscripción de Azure y una cuenta de Azure Maps.
Para crear una nueva cuenta de Azure Maps, puede usar Azure Portal, Azure PowerShell o la CLI de Azure. A continuación se facilita un ejemplo mediante el uso de la CLI de Azure:
az maps account create --kind "Gen2" --account-name "myMapAccountName" --resource-group "<resource group>" --sku "G2"
Autenticar el cliente
Hay dos maneras de autenticar el cliente: autenticación de clave compartida y Azure AD. Consulte otros paquetes de Azure Maps para obtener una descripción detallada.
Conceptos clave
La biblioteca cliente común de Azure Maps contiene una infraestructura compartida como LocalizedMapView y RequestFailedException.
Seguridad para subprocesos
Garantizamos que todos los métodos de instancia de cliente son seguros para subprocesos e independientes entre sí (instrucciones). Esto garantiza que la recomendación de reutilizar instancias de cliente siempre es segura, incluso entre subprocesos.
Conceptos adicionales
Opciones | de clienteAcceso a la respuesta | Operaciones | de larga duraciónControl de errores | Diagnóstico | Burla | Duración del cliente
Ejemplos
Consulte los ejemplos de búsqueda, enrutamiento, representación y geolocalización.
Solución de problemas
Si crea una instancia de , null
LocalizedMapView
el programa producirá un ArgumentNullException
error.
Pasos siguientes
Empiece a trabajar con nuestros ejemplos de búsqueda, enrutamiento, representación y geolocalización .
Contribuciones
Consulte la CONTRIBUTING.md para obtener más información sobre la compilación, las pruebas y la contribución a esta biblioteca.
Este proyecto agradece las contribuciones y sugerencias. La mayoría de las contribuciones requieren que acepte un Contrato de licencia para el colaborador (CLA) que declara que tiene el derecho a concedernos y nos concede los derechos para usar su contribución. Para obtener más información, visite <cla.microsoft.com>.
Cuando se envía una solicitud de incorporación de cambios, un bot de CLA determinará de forma automática si tiene que aportar un CLA y completar la PR adecuadamente (por ejemplo, la etiqueta, el comentario). Solo siga las instrucciones que le dará el bot. Solo será necesario que lo haga una vez en todos los repositorios con nuestro CLA.
Este proyecto ha adoptado el Código de conducta de Microsoft Open Source. Para más información, consulte las preguntas más frecuentes del código de conducta o póngase en contacto con opencode@microsoft.com si tiene cualquier otra pregunta o comentario.
Azure SDK for .NET