Compartir a través de


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 , nullLocalizedMapViewel 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.

Impresiones